![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Danox |
|
|||
|
=) ![]() Профиль Группа: Участник Сообщений: 190 Регистрация: 28.1.2006 Репутация: нет Всего: 2 |
Народ кто скажет такую чтуку чтоб конпка не могла нажиматся некоторе время?
например я отправил сообщение в гостевую и копнка не нажималась и могла нажатся только через 10 минут =)))) |
|||
|
||||
| Burrr |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 459 Регистрация: 4.9.2005 Репутация: 10 Всего: 20 |
При загрузке страницы (событие onload) кнопка раздизэйбливается через 1 сек (1000 миллисекунд). Можно указать любое значение или использовать другое событие. Это сообщение отредактировал(а) Burrr - 4.3.2006, 14:55 |
|||
|
||||
| Danox |
|
|||
|
=) ![]() Профиль Группа: Участник Сообщений: 190 Регистрация: 28.1.2006 Репутация: нет Всего: 2 |
Ээ это че нудо пихать в body неет у меня шаблоновая система надо так чтоб была не в body
Добавлено @ 15:01 И воопще не то! Надо чтоб она умирала после клика на неё! |
|||
|
||||
| Burrr |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 459 Регистрация: 4.9.2005 Репутация: 10 Всего: 20 |
Тогда совсем просто:
Надо четче формулировать задачи! |
||||
|
|||||
| Danox |
|
|||
|
=) ![]() Профиль Группа: Участник Сообщений: 190 Регистрация: 28.1.2006 Репутация: нет Всего: 2 |
Блин вы воопще мессагу смотрите она воопще исчезла а мне надо так!!!!!!!!!!!!!!!
Есть гостевая он вводит данные надмает на послать все он добавляет и надо чтоб как страницу не обнавляй чтоб он появился через 10 минут! и чтоб не при каждом обнавлениее по 10 минут а воопщем! |
|||
|
||||
| GIK |
|
||||||
![]() Добрый человек ![]() ![]() Профиль Группа: Участник Сообщений: 985 Регистрация: 3.6.2005 Где: я только не небыв ал Репутация: 6 Всего: 14 |
Блин писал зря
Добавлено @ 15:41
Чесно говоря мало что понятно. Давай еще раз сформулируй а -------------------- Математика=>пиво=> програмирование, три вещи последовательны и совместимы !!! Программирование - это не деятельнось! Программирование - это состояние души! Бог - самый крутой программист. |
||||||
|
|||||||
| Burrr |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 459 Регистрация: 4.9.2005 Репутация: 10 Всего: 20 |
Мда, с формулировкой задачи у Danox однозначно проблема.
Как понять слово "умирала" из 3-го поста? В 5-ом посте вообще какя-то абра-кадабра. Чтобы тебе смогли помочь, надо четко сформулировать где и в чем. Например дать ссылку на ресурс, где скрипт, который тебе нужен, успежно работает. |
|||
|
||||
| Danox |
|
|||
|
=) ![]() Профиль Группа: Участник Сообщений: 190 Регистрация: 28.1.2006 Репутация: нет Всего: 2 |
И так есть гостевая на php. В гостевой есть форма, где заполняются поля к примеру Имя, Емаил и.т.д.
Мне надо сделать анти флуд защиту т.е. он заполнил все поля нажал на "Отправить" сообщение добавилось и кнопка была недостпуна 10 минут. Но чтоб можно было страницу обнавлять переходить а потом прийти если время истекло кнопка снова стала достпуна! Добавлено @ 16:06 Убивать, бить, мертвить, умерщвлять, лишать жизни, губить, сразить, казнить. Повесить, задушить, удавить, расстрелять, отравить, обезглавить, зарезать, закалать, заколоть, уморить голодом; прикончить, уложить, укокошить, отправить на тот свет, вышибить дух, вогнать в гроб, Убить наповал, насмерть, до смерти. |
|||
|
||||
| GIK |
|
|||
![]() Добрый человек ![]() ![]() Профиль Группа: Участник Сообщений: 985 Регистрация: 3.6.2005 Где: я только не небыв ал Репутация: 6 Всего: 14 |
Да ты суровый парень -------------------- Математика=>пиво=> програмирование, три вещи последовательны и совместимы !!! Программирование - это не деятельнось! Программирование - это состояние души! Бог - самый крутой программист. |
|||
|
||||
| Burrr |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 459 Регистрация: 4.9.2005 Репутация: 10 Всего: 20 |
Насколько я понял, кнопка должна быть "недоступна" даже после перезагрузки страницы (только по прошествии 10 минут).
Если речь идет о перезагрузке (иначе как на сервак уйдет то, что написал пользователь), то это надо делать на серверной стороне. К JavaScript-у это отношение не имеет. |
|||
|
||||
| Danox |
|
|||
|
=) ![]() Профиль Группа: Участник Сообщений: 190 Регистрация: 28.1.2006 Репутация: нет Всего: 2 |
А как-же cookie
|
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 10 Всего: 78 |
|
|||
|
||||
| dstorm81 |
|
|||
![]() бездельник ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1178 Регистрация: 18.1.2006 Где: (16RU) Репутация: 20 Всего: 39 |
куки тоже можно, но можно подделать
делай на сервере, выслеживай IP -------------------- на форуме с 8.12.2002 (http://forum.vingrad.ru/index.php?act=ST&f=10&t=4874&st=0#) |
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 10 Всего: 78 |
Добавлено @ 19:35 http://soft.flyweb.in/small/block_button.html |
|||
|
||||
| Zaman |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 219 Регистрация: 28.6.2004 Репутация: 1 Всего: 2 |
при выключенных cookie http://soft.flyweb.in/small/block_button.html - скрипт не работает так как задуманно, то есть при обновлении страницы кнопка доступна для нажатия. Задачу эту надо решать не при помощи клиентского JS, а на сервере
|
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 10 Всего: 78 |
просили куки, я и сделал куки
|
|||
|
||||
| Danox |
|
|||
|
=) ![]() Профиль Группа: Участник Сообщений: 190 Регистрация: 28.1.2006 Репутация: нет Всего: 2 |
Все решил пробелму тем что сравнивал последние сообщение от данного ip с настоящим и время сравнивал то что отпавили и сейчасное вот и все спасибо Alx за код он пригодился в другом случие
|
|||
|
||||
| 12345c |
|
|||
![]() Круглый ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 2018 Регистрация: 26.12.2005 Где: наша не пропадала ? Репутация: 57 Всего: 101 |
Danox, этим методом, как ты сделал сейчас, делают стандартный флуд-контроль в форумах, так что всё правильно. А если методами JS решать, то заблокируешь кнопку (поставить disabled после отправки), но откроют второе окно и отправят снова.
|
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |