Техническая поддержка сервиса Quadro.Boards

Объявление

Новости сервиса

О форуме

Quadro.Support – это форум технической поддержки различных проектов и сервисов Quadro.Systems LLC, на котором грамотные технические специалисты всегда смогут помочь вам в решении проблем, или же подсказать ответы на самые сложные вопросы. Так же на форуме собрана обширная база знаний по различным аспектам наших сервисов. Не забывайте пользоваться поиском ;)

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Техническая поддержка сервиса Quadro.Boards » Скрипты и дополнения » Предупреждения на результатах опроса


Предупреждения на результатах опроса

Сообщений 1 страница 3 из 3

1

Предупреждение на результатах опроса.

Если нажать на кнопку "Результаты опроса", пользователь потеряет право голоса. Данный скрипт при нажатии на эту кнопку уведомит пользователя о том, что в случае просмотра результатов, он не сможет голосовать в этом вопросе в дальнейшем. Если он согласен с этим, жмет ОК, иначе Отмена.

Код:
<script type="text/javascript">
if( Rusff.fcns.is_page('viewtopic.php') ){
$('input:submit[value^=Результаты]').click(function(e){
   if( confirm('Если вы просмотрите результаты голосования, Вы не сможете проголосовать в этом опросе. Продолжить?') ) return true; else return false;
});}
</script>

HTML в форме ответа

Теги: Скрипты и дополнения, Темы и опросы

+1

2

Вставил этот скрипт к себе на форум, но он не срабатывает :(
В чем может быть ошибка?
Тема с опросом Здесь

Посмотрел исходный код страницы, там другой скрипт (видимо встроенный в движок форума), но он тоже не срабатывает. А на тестовом форуме, созданном на rusff.me работает отлично.

Код:
<!--Предупреждение, что если посмотреть результаты опроса, то голосовать не будет возможности -->
<script language="JavaScript">

str=document.URL
page=str.substring(str.lastIndexOf('/')+1)

if( page.substring(0,9)=="viewtopic") {
  arr = document.getElementsByTagName("input")
  i=0
  while( i<20 ) {
if(arr[i].name=="null")
{
    arr[i].onclick = IsShow
    break
}
i++
  }
}
function IsShow(){
return confirm("Вы действительно хотите посмотреть результаты опроса?\nЕсли Вы это сделаете то не сможете в нём проголосовать.")
}
</script>

И я так понимаю, что фраза  while( i<20 ) означает, что более 20 вариантов ответа в опросе создавать нельзя? А если нужно больше. Мы проводим конкурсы работ. С каждым разом участников все больше. В последний раз 17. Что делать, если участников будет больше 20-ти?

Отредактировано Бармалей (28.09.2012 11:30:47)

0

3

Не работает, кстати. Ни первая версия, ни эта.

0


Вы здесь » Техническая поддержка сервиса Quadro.Boards » Скрипты и дополнения » Предупреждения на результатах опроса


Рейтинг форумов | Создать форум бесплатно