Страница 1 из 2

Таймер при прочтении и принятии правил (на кнопке)

Добавлено: 03 дек 2009, 09:23
Lexin
Как я уже по себе знаю, люди не читают правила регистрации, и просто кликают по кнопке "Согласен" и всё.
А как сделать, чтобы появлялся таймер с 30 секундами а потом появлялась кнопка, ну или же на самой кнопке чтобы был таймер с надписью "Подождите 30 секунд, почитайте павила" а потом после 30 секунд появлялась надпись "Прочитал(а) и принимаю)" и потом появлялась регистрация.
Как такое осуществить?

Re: Таймер при прочтении и принятии правил (на кнопке)

Добавлено: 03 дек 2009, 19:27
Smoke
Может быть не мое дело, но ты сам читаешь эти правила? Я лично - нет. И еще, по мне регистрироваться на сайтах вообще в лом, а тут еще правила...

Re: Таймер при прочтении и принятии правил (на кнопке)

Добавлено: 04 дек 2009, 04:42
Lexin
Smoke писал(а):ты сам читаешь эти правила?

я их сам по новой написал и я читаюих (только на своих сайтах)
+ я добавил там информацию о том как регистрироваться, какие поля как заполнять (потому-что на сайте моего колледжа - по приказу директора все студенты и преподаватели все должны быть зарегистрированы на сайте.)
и все предъявляют претензии что ТИПА правильно всё заполняют и у них ничего не получается потомучто вводят они НЕ ПРАВИЛЬНО. и еще спирают всё на меня что регистрация не стабильно работает.

поэтому пусть читают новые правила.

(я надеюсь ясно объяснил =))

ну так чё? как это сделать?

Re: Таймер при прочтении и принятии правил (на кнопке)

Добавлено: 04 дек 2009, 17:34
uWeb
Lexin, на js можно на jQuery легче сделать

Re: Таймер при прочтении и принятии правил (на кнопке)

Добавлено: 05 дек 2009, 07:52
Draft
uWeb писал(а):Lexin, на js можно на jQuery легче сделать

Не знал что это разные вещи

Lexin писал(а):Как я уже по себе знаю, люди не читают правила регистрации, и просто кликают по кнопке "Согласен" и всё.А как сделать, чтобы появлялся таймер с 30 секундами а потом появлялась кнопка, ну или же на самой кнопке чтобы был таймер с надписью "Подождите 30 секунд, почитайте павила" а потом после 30 секунд появлялась надпись "Прочитал(а) и принимаю)" и потом появлялась регистрация.Как такое осуществить?


Код: Выделить всё

<script type="text/javascript">
// by Draft
regbg=$("input[value='Регистрация']");
$(regbg).attr('disabled','disabled');
setTimeout(function() {
$(regbg).removeAttr('disabled');
},30000);
</script>

После $BODY$

Re: Таймер при прочтении и принятии правил (на кнопке)

Добавлено: 05 дек 2009, 09:05
Lexin
Draft писал(а):

Код: Выделить всё

("input[value='Регистрация']")


Это случайно не кнопка "Регистрация"?

мне нужна не кнопка "Регистрация" а кнопка "Прочитал(а) и принимаю" (при нажатии которой выше появляется форма регистрации)

Re: Таймер при прочтении и принятии правил (на кнопке)

Добавлено: 05 дек 2009, 12:15
Draft
Lexin,
<div id="reg_rules">
Блаблаблябла<br>
Тырыпыры<br>

<div align="center"><input disabled="disabled" id="regbt" type="button" value="Прочитал(а) и принимаю" onclick="$('#reg_rules').slideUp();$('#reg_form').slideDown();"></div>
</div>

<script type="text/javascript">
reg_bt=$("#regbt"); reg_bt_val=reg_bt.val();
regi=setInterval(function() {
if(!cnt) cnt=30;
if(cnt==1) {reg_bt.val(reg_bt_val).removeAttr('disabled'); clearInterval(regi);}
else {reg_bt.val(reg_bt_val+' ('+cnt+')');}
cnt--;},1000);
</script>

<div id="reg_form" style="display:none">
$BODY$
</div>

Re: Таймер при прочтении и принятии правил (на кнопке)

Добавлено: 05 дек 2009, 17:53
Lexin
Спойлер: Показать +
<div id="reg_rules">
тут не совсем я понял что должно быть, надеюсь не правила сайта<br>

<div align="center"><input disabled="disabled" id="regbt" type="button" value="Прочитал(а) и принимаю" onclick="$('#reg_rules').slideUp();$('#reg_form').slideDown();"></div>
</div>

<script type="text/javascript">
reg_bt=$("#regbt"); reg_bt_val=reg_bt.val();
regi=setInterval(function() {
if(!cnt) cnt=30;
if(cnt==1) {reg_bt.val(reg_bt_val).removeAttr('disabled'); clearInterval(regi);}
else {reg_bt.val(reg_bt_val+' ('+cnt+')');}
cnt--;},1000);
</script>

<div id="reg_form" style="display:none">
$BODY$
</div>


как я понял это нужно вставить в общий вид страниц форума, верно?

Re: Таймер при прочтении и принятии правил (на кнопке)

Добавлено: 05 дек 2009, 18:06
Draft
Lexin, Можно и так

Re: Таймер при прочтении и принятии правил (на кнопке)

Добавлено: 06 дек 2009, 17:34
Lexin
Да ну нафиг, столько возни ради этого таймера
неееее, тогда уж не нужно его ставить
хоть и будет у меня опять упреки за то что регистрация сложная