|
|
|
| Как при наступлении определенного события, например onmouseout, приостановить выполнение скрипта на некоторое время? | |
|
|
|
|
|
|
|
для: vov4ik
(10.05.2007 в 09:14)
| | прямо в любом месте сомневаюсь, что можно так сделать... Вариант могу ток один подсказать...
При нужном событии устанавливать в 1 какую-то глоб. переменную, а в контрольных точках скрипта проверять ее состояние... если 0 - выполнять дальше, если 1 - "подвисать" в цикле проверяя состояние флажка каждую секунду, например, и как ток 0 - выполняться дальше... | |
|
|
|
|
|
|
|
для: ZuArt
(10.05.2007 в 09:27)
| | А нет ли функции, аналогичной sleep() в РНР? | |
|
|
|
|
|
|
|
для: vov4ik
(10.05.2007 в 09:39)
| | | |
|
|
|
|
|
|
|
для: vov4ik
(10.05.2007 в 09:39)
| | Аналога нет; его заменяет setTimeout(), потребуется сильно переделать структуру программы. | |
|
|
|
|
|
|
|
для: 12345
(10.05.2007 в 12:08)
| | Как я понял, аналог php-функции sleep() бывает сильно необходим (зачем только =)) и вот, решил наваять нечто подобное (см. пример в аттаче).
Работать должно везде (проверял на: IE 6.0, FF 1.5, Opera 9.01)
При задании больших интервалов Firefox может ругаться, что скрипт слишком долго выполняется.
Функция простейшая, если будут идеи по изменению, пишите. | |
|
|
|
|
|
|
|
для: mesos
(10.05.2007 в 12:48)
| | Спасибо, похоже это то, что надо. | |
|
|
|