На форуме InfoScript.ru вы можете: задать вопросы по php, вопросы по javascript, вопросы по системе uCoz, заказать графику для вашего сайта и просто пообщаться с хорошими людьми
  • Страница 1 из 1
  • 1
Модератор форума: frenkmalcov  
Удаление ЛС
Сай_22 Дата: Среда, 30.11.2011, 23:54 | Сообщение # 1
Offline
Здесь могла бы быть Ваша реклама
Администраторы
Сообщений:2145
Награды:23
Репутация
487
Все мы знаем что при выделении сообщений для удаления кнопка для их общего удаления (простите за тавтологию) поялвяется внизу.
Она - ничем не приметна и пользователи жалуются на неудобство в массовом удалении ЛС.
Я прошу сделать кнопку, которая будет появляться при выделении 1-го и более сообщений и будет плавать в одной из частей экрана с предложением удаления выделенных сообщений.


Правила сайта

Если всё было бы так просто, никто бы не страдал в этом мире. © Zidane Tribal

 
InfoDusha Дата: Четверг, 01.12.2011, 11:42 | Сообщение # 2
Offline
Гуру
Script Creator
Сообщений:809
Награды:2
Замечания:0%
Репутация
115
Сай_22, если добудешь пхп гет и пост массивы - попробую.

не забываем про "+";
infodusha.ru
 
Сай_22 Дата: Четверг, 01.12.2011, 14:47 | Сообщение # 3
Offline
Здесь могла бы быть Ваша реклама
Администраторы
Сообщений:2145
Награды:23
Репутация
487
InfoDusha, по моим понятиям, там JS справится О_о

Правила сайта

Если всё было бы так просто, никто бы не страдал в этом мире. © Zidane Tribal



Сообщение отредактировал Сай_22 - Четверг, 01.12.2011, 14:47
 
7soft Дата: Четверг, 01.12.2011, 18:43 | Сообщение # 4
Offline
Супер чел
Script Creator
Сообщений:420
Награды:15
Замечания:0%
Репутация
231
Сай_22, у меня будет так, но сейчас нет времени написать скрипт...



7soft [B] контакте
 
antisept Дата: Четверг, 01.12.2011, 19:22 | Сообщение # 5
Offline
BrainStorming
Администраторы
Сообщений:2847
Награды:51
Репутация
987
Не проверял:

Code
<style>.lsopen {background-color: #f4f4f4; border:1px solid #9db0bf; padding: 4px 10px; position: fixed; bottom: 4px; right: 4px; opacity: 0.5; text-align: center;};</style>

<div id="dpms" style="display:none;"><div class="lsopen"><div id="lsdelete" style="text-align: center;">
<input id="dpms" type="image" onmouseover="this.src='http://s29.ucoz.net/img/fr/mnD_.gif'" onmouseout="this.src='http://s29.ucoz.net/img/fr/mnD.gif'" src="http://s29.ucoz.net/img/fr/mnD.gif" width="16" height="16" title="Удалить отмеченные">
</div></div><script type="text/javascript">$(document).ready(function(){$("#lsdelete").hide(100);});});</script></div>


Ставить перед $BODY$


Если я долго не выполняю обещаний, напомните мне в ЛС. Скорее всего, я просто забыл.

Не оказываю помощь через ЛС. Все вопросы - на форум или в комментарии.
 
Сай_22 Дата: Четверг, 01.12.2011, 21:06 | Сообщение # 6
Offline
Здесь могла бы быть Ваша реклама
Администраторы
Сообщений:2145
Награды:23
Репутация
487
antisept, не-а.
Кнопка появляется, но ЛС не делитит. Через исходный глянул - вроде всё ок....


Правила сайта

Если всё было бы так просто, никто бы не страдал в этом мире. © Zidane Tribal

 
Сай_22 Дата: Четверг, 01.12.2011, 21:35 | Сообщение # 7
Offline
Здесь могла бы быть Ваша реклама
Администраторы
Сообщений:2145
Награды:23
Репутация
487
В исходном коде есть скрипт вызова alert:
Code
<script type="text/javascript">function del_item(id){if (confirm('Вы подтверждаете удаление?')){var img=document.getElementById('di'+id);img.src='http://s45.ucoz.net/img/fr/OmnAjax.gif';_uPostForm('',{url:'http'+'://final-fan.ru/index/16-'+id});}}function delgroup(f) {if (confirm('Вы подтверждаете удаление?')){document.getElementById('dpms').style.display='none';var frm=eval('document.'+f);_uPostForm(f,{type:'POST',url:frm.action});}}</script>

И ещё какой-то:
Code
<script type="text/javascript">function checkall(t){if (t.checked){if (document.pmdform.s.length>0){for (i=0;i<document.pmdform.s.length;i++){if (document.pmdform.s[i].value!=0){document.pmdform.s[i].checked=true;}}}else {document.pmdform.s.checked=true;}}else {if (document.pmdform.s.length>0){for (i=0;i<document.pmdform.s.length;i++){document.pmdform.s[i].checked=false;}}else {document.pmdform.s.checked=false;}}}function checkit() {var is=0;if (document.pmdform.s.length>0){for (i=0;i<document.pmdform.s.length;i++){if (document.pmdform.s[i].checked==true){is=1; break;}}}else {if (document.pmdform.s.checked==true){is=1;}}if (is==1){document.getElementById('dpms').style.display='';}else {document.getElementById('dpms').style.display='none';}}</script>

Не знаю. Пробывал свой ID присвоить - фиг (


Правила сайта

Если всё было бы так просто, никто бы не страдал в этом мире. © Zidane Tribal

 
Сай_22 Дата: Суббота, 03.12.2011, 13:41 | Сообщение # 8
Offline
Здесь могла бы быть Ваша реклама
Администраторы
Сообщений:2145
Награды:23
Репутация
487
Решение найдено, всем спасибо biggrin

Правила сайта

Если всё было бы так просто, никто бы не страдал в этом мире. © Zidane Tribal

 
Сай_22 Дата: Суббота, 03.12.2011, 13:42 | Сообщение # 9
Offline
Здесь могла бы быть Ваша реклама
Администраторы
Сообщений:2145
Награды:23
Репутация
487
И зная Леху (antisept'a) сразу выкладываю решение:
Кидаем в <head>
Code
<style>#dpms {background-color: #f4f4f4; border:1px solid #9db0bf; padding: 4px 10px; position: fixed; bottom: 4px; right: 4px; text-align: center;};</style>


Может выложить это как новость? )


Правила сайта

Если всё было бы так просто, никто бы не страдал в этом мире. © Zidane Tribal

 
  • Страница 1 из 1
  • 1
Поиск: