|
Клики на сайте
|
|
| SawDustLedi | Дата: 09 Марта 2010, 22:13 | Сообщение # 1 |  ● ● ● ● ● 367 сообщений Статус: Offline | Я извиняюсь, что потревожила Вас. Но могли бы Вы помочь мне решить небольшую проблему на сайте? Дело в том, что хочется сделать запрет на клики. А то-есть если человек нажал на какой либо участок заключённый в DIV, более трёх-пяти раз. То выйдет чуть ниже текст с содержимым: Перегрузка системы. Очень надо, пожалуйста! :*  | | |
|
| uWeb | Отредактировал uWeb - Вторник, 09 Марта 2010, 22:39 Дата: 09 Марта 2010, 22:37 | Сообщение # 2 | ● ● ● ● ● 1135 сообщений Статус: Offline | Code <div id="click" style="width:50px;height:50px;background:gray"></div> <div id="input"></div> <script type="text/javascript"> var i = 0; document.getElementById('click').onclick = function(){ i++; this.innerText = i; if(i>4) document.getElementById('input').innerText = 'Перегрузка системы...'; } </script> | | |
|
| mob_dp | Дата: 09 Марта 2010, 22:37 | Сообщение # 3 | ● ● ● ● ● 4112 сообщений Статус: Offline | SawDustLedi, везде вешать события онклик, но по-моему это достаточно стремный вариант. | | |
|
| SawDustLedi | Дата: 09 Марта 2010, 22:51 | Сообщение # 4 |  ● ● ● ● ● 367 сообщений Статус: Offline | uWeb, Спасибо большое за старание, но по моему скрипт не работает  | | |
|
| uWeb | Дата: 09 Марта 2010, 22:58 | Сообщение # 5 | ● ● ● ● ● 1135 сообщений Статус: Offline | SawDustLedi, ну понятно что не работает. Применять то уметь нужно | | |
|
| SawDustLedi | Дата: 09 Марта 2010, 22:58 | Сообщение # 6 |  ● ● ● ● ● 367 сообщений Статус: Offline | uWeb, Не могли бы Вы помочь мне, в этом деле? | | |
|
| uWeb | Дата: 09 Марта 2010, 23:11 | Сообщение # 7 | ● ● ● ● ● 1135 сообщений Статус: Offline | Вы не особо понятно объяснили что нужно именно сделать. | | |
|
| SawDustLedi | Дата: 09 Марта 2010, 23:15 | Сообщение # 8 |  ● ● ● ● ● 367 сообщений Статус: Offline | uWeb, Нужно, что бы если человек на странице нажал вот сюда более чем четыре раза: <div style="background: #ddd;width: 100px;height: 100px;"></div> , то чуть ниже вышел текст: Перегрузка системы... Всё зависит от 4 кликов, превысил — получил предупреждение. | | |
|
| uWeb | Дата: 09 Марта 2010, 23:29 | Сообщение # 9 | ● ● ● ● ● 1135 сообщений Статус: Offline | Code <div id="input"></div> <div id="click" style="background: #ddd;width: 100px;height: 100px;"></div> <script type="text/javascript"> (function(){var i=0;document.getElementById('click').onclick=function(){i++;if(i>4) document.getElementById('input').innerText='Перегрузка системы...'}})(); </script> Пример. | | |
|
| SawDustLedi | Дата: 09 Марта 2010, 23:32 | Сообщение # 10 |  ● ● ● ● ● 367 сообщений Статус: Offline | uWeb, Да, безусловно то, что мне было нужно. Но к сожалению, в мозилле что-то не то.. | | |
|
| _NikS_ | Дата: 10 Марта 2010, 12:55 | Сообщение # 11 | ● ● ● ● ● 83 сообщения Статус: Offline | uWeb, Да, безусловно то, что мне было нужно. Но к сожалению, в мозилле что-то не то.. uWeb, да, в лисе не работает. | | |
|
| uWeb | Дата: 10 Марта 2010, 15:30 | Сообщение # 12 | ● ● ● ● ● 1135 сообщений Статус: Offline | странно.. очень | | |
|
| }{0тт@бь)ч | Дата: 10 Марта 2010, 17:56 | Сообщение # 13 | ● ● ● ● ● 1089 сообщений Статус: Offline | <script> var id = 'someid', nclick = 0, maxc = 4; document.getElementById(id).onclick = function(){if(++nclick>maxc)alert('варнинг, перегрузка системы')} </script> | | |
|