ВходИмяПароль
Автоматически входить при каждом посещении    
Регистрация
Регистрация
Войти и проверить личные сообщения
Войти и проверить личные сообщения
Список форумов ЛанМедиаСервис » Предложение функционала

Начать новую тему   Ответить на тему
пугалка при входе в каталог На страницу Пред.  1, 2, 3  След.
Предыдущая тема :: Следующая тема  
Автор Сообщение

spydnet@gmail.com





Зарегистрирован: 27.05.2008
Сообщения: 9


blank.gif
Сообщение Добавлено: 2008-12-29 17:44 pm    Заголовок сообщения: Ответить с цитатой

Мика  писал(а):
Добавьте к коду кнопки идентификатор и блокировку id='i_agree' disabled, и следующий скрипт:

Код:
<button onClick='Hide("alert_tos");JsHttpRequest.query("agree.php");' id='i_agree' disabled>Я соглас(ен/на)</button>

<script>
   var button = document.getElementById("i_agree");
   var txt = button.text;
   var count = 30;
   button.text = txt + " (30)";

   setTimeout("count_down()", 1000);

function count_down()
{
   count -= 1;
   if(count==0){
      button.text = txt;
      button.disabled=false;
   }else{
      button.text = txt + " (" + count + ")";
      setTimeout("count_down()", 1000);
   }
}
</script>


Только у меня остается вопрос:
Есть ли у кого знакомые в отделе К (отдел, который занимается нарушениями в компьютерной области), чтобы уточнить - снимет ли такое сообщение с владельца сервера ответственность за размещенные материалы ?

Спасибо, а можно чтоб как-нить в кнопке отображался таймер, а то челы не поймут чего у них не кликаецц0 кнопг0 Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение

Мика 





Зарегистрирован: 22.10.2008
Сообщения: 42


russia.gif
Сообщение Добавлено: 2008-12-30 13:19 pm    Заголовок сообщения: Ответить с цитатой

а ты установи код и удивись.
Laughing
Вернуться к началу
Посмотреть профиль Отправить личное сообщение

spydnet@gmail.com





Зарегистрирован: 27.05.2008
Сообщения: 9


blank.gif
Сообщение Добавлено: 2008-12-30 19:53 pm    Заголовок сообщения: Ответить с цитатой

Мика  писал(а):
а ты установи код и удивись.
Laughing

Вот я уже установил и удивился, что нету.
Вот файл header.php:
Код:
<script>
//Здесь, если нужно, можно переопределить javascript-функции из index.php
</script>
<style type="text/css">
<!--
.стиль1 {color: #FF0000;
font-size: 24px;
}
-->
</style>
<div id="waiticon" style="position:absolute; top:0px; left:0px; display:none;"><img src="images/wait.gif" border="0"></div>
<?php
if (!@$_SESSION['agree_tos']) {
        echo <<<FILE
<div id='alert_tos' style='z-index:10000;position:absolute;width:100%;top:150px;'>
<div style='z-index:1000;left:50%; width:700px; border: 1px solid silver;background: #F5F5F5;position: relative; margin-left:-350px; padding:15px;'>
<b>Добро пожаловать.<br>Вас приветствует База фильмов сети DNeT.<br>Скачивать и просматривать фильмы могут только пользователи, имеющие доступ на сервер.<br><br><br></b>Все видеоматериалы представлены исключительно для ознакомления, без целей коммерческого использования.<br>Права в отношении фильмов принадлежат их законным правообладателям.<br>Любое коммерческое использование без разрешения законных правообладателей запрещено.<br>После ознакомительного просмотра приобретите лицензионный DVD-диск или видеокассету с понравившимся фильмом.<br><br><b><u><span class="стиль1">Убедительная просьба оставлять свои коментарии и выставлять оценки фильмам.</span></u></b><br><br>Не исполняющие просьб администрации юзеры будут лишены доступа к базе :)<br>А то развелось тут, зарегились более 700 юзеров, а оценок и коментов кот наплакал :/<br><br>С уважением, SpY.<br>
<p style='text-align:center;'><button onClick='Hide("alert_tos");JsHttpRequest.query("agree.php");' id='i_agree' disabled>Я соглас(ен/на)</button>

<script>
   var button = document.getElementById("i_agree");
   var txt = button.text;
   var count = 10;
   button.text = txt + " (30)";

   setTimeout("count_down()", 1000);

function count_down()
{
   count -= 1;
   if(count==0){
      button.text = txt;
      button.disabled=false;
   }else{
      button.text = txt + " (" + count + ")";
      setTimeout("count_down()", 1000);
   }
}
</script></p>
</div>
</div>
FILE;
}
?>
<div align="right" style="width:100%">
Привет, <?php echo $_SESSION['login'];?> |
 <a target='_blank' href='settings.php'>Настройки</a> | <a target='_blank' href='faq/'>FAQ</a> |
<?php
if (getRights("admin_view",$user)){
   echo "<a href='admin.php'>Панель управления</a> |";
}
?>
 <a href='javascript:Exit();'>Выход</a>
</div>
Вернуться к началу
Посмотреть профиль Отправить личное сообщение

Мика 





Зарегистрирован: 22.10.2008
Сообщения: 42


russia.gif
Сообщение Добавлено: 2009-01-02 12:16 pm    Заголовок сообщения: Ответить с цитатой

Вставил код к себе и убедился, что все работает.

Попробуй вставить в начало функции count_down() строчку
alert(count);

Через каждую секунду должно выдаваться сообщение со значением счетчика.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение

spydnet@gmail.com





Зарегистрирован: 27.05.2008
Сообщения: 9


blank.gif
Сообщение Добавлено: 2009-01-02 17:04 pm    Заголовок сообщения: Ответить с цитатой

Мика  писал(а):
Вставил код к себе и убедился, что все работает.

Попробуй вставить в начало функции count_down() строчку
alert(count);

Через каждую секунду должно выдаваться сообщение со значением счетчика.

Нет, вот я сижу и придумываю что у мну не пашет... Не знаю почему работает у тебя, но у меня не работает...
При вставке alert (count) да, в сплывающем окне браузера появляется счет. Но так его нету. Вот скриншот полученный с кодом, который предоставлен выше.

http://ipicture.ru/Gallery/View/11089041.html

Пробовал в разных браузерах, тоже самое.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение

Мика 





Зарегистрирован: 22.10.2008
Сообщения: 42


russia.gif
Сообщение Добавлено: 2009-01-02 22:34 pm    Заголовок сообщения: Ответить с цитатой

тогда попробуй все button.text заменить на button.innnerHTML
Вернуться к началу
Посмотреть профиль Отправить личное сообщение

spydnet@gmail.com





Зарегистрирован: 27.05.2008
Сообщения: 9


blank.gif
Сообщение Добавлено: 2009-01-03 06:46 am    Заголовок сообщения: Ответить с цитатой

Мика  писал(а):
тогда попробуй все button.text заменить на button.innnerHTML

Тожесамое Sad((((
Вернуться к началу
Посмотреть профиль Отправить личное сообщение

Мика 





Зарегистрирован: 22.10.2008
Сообщения: 42


russia.gif
Сообщение Добавлено: 2009-01-03 11:48 am    Заголовок сообщения: Ответить с цитатой

Ну тогда единственное, о чем могу предположить - где то уже есть идентификатор i_agree.

Возьми код "как есть", из предыдущего твоего поста, и вставь в html-файл и открой его. У меня работает.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение

spydnet@gmail.com





Зарегистрирован: 27.05.2008
Сообщения: 9


blank.gif
Сообщение Добавлено: 2009-01-03 14:14 pm    Заголовок сообщения: Ответить с цитатой

Мика  писал(а):
Ну тогда единственное, о чем могу предположить - где то уже есть идентификатор i_agree.

Возьми код "как есть", из предыдущего твоего поста, и вставь в html-файл и открой его. У меня работает.

У мну не работает, в пустой файл вставляю этот код, не палит Sad
Вернуться к началу
Посмотреть профиль Отправить личное сообщение

Мика 





Зарегистрирован: 22.10.2008
Сообщения: 42


russia.gif
Сообщение Добавлено: 2009-01-06 09:57 am    Заголовок сообщения: Ответить с цитатой

ну только одно могу посоветовать - проверь этот код на другом компе.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение

Sentry





Зарегистрирован: 29.02.2008
Сообщения: 22


ukraine.gif
Сообщение Добавлено: 2009-01-19 10:45 am    Заголовок сообщения: Ответить с цитатой

а как сделать чтоб рядом с кнопочкой надписью Согласен на кнопочке шел таймер отсчета?
у меня почему то он не появляется.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение

spydnet@gmail.com





Зарегистрирован: 27.05.2008
Сообщения: 9


blank.gif
Сообщение Добавлено: 2009-01-20 09:53 am    Заголовок сообщения: Ответить с цитатой

Вообщем, таймер, приведенный в коде выше работает только на браузере Opera. Пустой Firefox без примочек его не видет, также как и IE.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение

Мика 





Зарегистрирован: 22.10.2008
Сообщения: 42


russia.gif
Сообщение Добавлено: 2009-01-20 11:27 am    Заголовок сообщения: Ответить с цитатой

да, я тестировал на Опере и Эксплорере под Вистой.
Какой элемент вызывает несовместимость - не знаю.
Нужна помощь сообщества Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение

Илья Спесивцев

Администратор



Зарегистрирован: 26.02.2008
Сообщения: 703
Откуда: Техподдержка

blank.gif
Сообщение Добавлено: 2009-01-21 08:43 am    Заголовок сообщения: Ответить с цитатой

Мика  писал(а):
тогда попробуй все button.text заменить на button.innnerHTML

innnerHTML -> innerHTML
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора

Мика 





Зарегистрирован: 22.10.2008
Сообщения: 42


russia.gif
Сообщение Добавлено: 2009-01-21 17:23 pm    Заголовок сообщения: Ответить с цитатой

блин, досадно Sad
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов ЛанМедиаСервис » Предложение функционала Часовой пояс: GMT
На страницу Пред.  1, 2, 3  След.
Страница 2 из 3

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы не можете скачивать файлы