|
|
|
Задержка времени в скрипте
|
|||
|---|---|---|---|
|
#18+
Здравствуйте..Я в javascript новичок, поэтому сильно не пинайте) Нужно, чтобы при нажатии на кнопку значение писалось в поле через несколько секунд... Пробовал так Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2009, 15:15 |
|
||
|
Задержка времени в скрипте
|
|||
|---|---|---|---|
|
#18+
это всё находится внутри (какой-то элемент).innerHtml, поэтому там и кавычки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2009, 15:16 |
|
||
|
Задержка времени в скрипте
|
|||
|---|---|---|---|
|
#18+
вопрос снимается, всё решилось ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2009, 15:27 |
|
||
|
Задержка времени в скрипте
|
|||
|---|---|---|---|
|
#18+
нет не снимается, теперь новый вопрос)) Нужно, чтобы буква писалась не при щелчке на кнопку, а при наведении курсора на неё... делаю onmousemove и получаю сразу кучу букв, по которым успевает пробежать курсор... Вопрос такой, как можно сделать, чтобы функция начинала выполняться только, если курсор простоял на кнопке например больше 2 секунд? функция должна выполняться 1 раз и после этого опять должен идти отсчёт этих 2 секунд ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2009, 15:33 |
|
||
|
Задержка времени в скрипте
|
|||
|---|---|---|---|
|
#18+
и заодно,если знаете подскажите пожалуйста, как кнопку сделать нажатой? чтоб визуально она выглядела нажатой и как обратно чтоб выглядела отжатой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2009, 15:43 |
|
||
|
Задержка времени в скрипте
|
|||
|---|---|---|---|
|
#18+
Флажки ... используй флажки: навел на объект, выполнил действие один раз - флажок поставил, дальнейшее нахождение проверяет состояние флажка, через 2 сек запустил setTimeout (кстати, посмотри как пишется) - снял флажок, снова выполнил. И т.д. ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2009, 17:51 |
|
||
|
Задержка времени в скрипте
|
|||
|---|---|---|---|
|
#18+
Рисуешь состояния кнопки, при нажатии меняешь картинку, при отжатии/клике/уходе возвращаешь старую картинку. Чтобы не мигало, используй css-closure - все состояния в одной картинке - мгновенно будут меняться состояния и без моргания (ИЕ6 - отдельная тема). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2009, 17:53 |
|
||
|
Задержка времени в скрипте
|
|||
|---|---|---|---|
|
#18+
По задержке. При наведении на кнопку запустить таймер, при перемещении мыша таймер сбросить. По срабаьтыванию таймера что то куда то записывать. По кнопке. ИМХО самое простое - использовать картинки. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2009, 17:55 |
|
||
|
Задержка времени в скрипте
|
|||
|---|---|---|---|
|
#18+
да я флаги юзал,может не там таймаут ставил..в общем при наведении мыши на кнопку буква печаталась 1 раз,но когда вел курсором по клавиатуре без остановки то через 2 секунды печатались все буквы,по которым проходил курсор,а надо чтобы печаталась только буква на которой курсор стоит больше 2 секунд ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2009, 22:28 |
|
||
|
Задержка времени в скрипте
|
|||
|---|---|---|---|
|
#18+
Завтра кусок кода приведу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2009, 22:29 |
|
||
|
Задержка времени в скрипте
|
|||
|---|---|---|---|
|
#18+
> может не там таймаут ставил.. Разрисуй на бумаге алгоритм. Помогает. Мыш попадает на "баттон" - запускается на 2 секунды таймер. По срабатывании таймера выполняется функция записи куда то и там же убивается таймер. Мыш ползёт - таймер перезапускается при каждом перемещении. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2009, 00:30 |
|
||
|
Задержка времени в скрипте
|
|||
|---|---|---|---|
|
#18+
Спасибо, так как js знаю плохо, то не знал, что таймер можно убивать)) всё сделал, всё работает... Тока ещё один нюанс...буквы печатаются при наведении курсора на кнопки и сделано так,что даже если мышь не двигается, а просто стоит на кнопке, то функция нажатия на нее вызывается постоянно рекурсивно...но при этом, когда увожу курсор с клавиатуры, то значение последнего символа запоминается и печатается ещё один раз... вот код Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2009, 07:12 |
|
||
|
Задержка времени в скрипте
|
|||
|---|---|---|---|
|
#18+
другими словами мне нужно выполнить clearInterval(idTimer); при уходе курсора с клавиатуры... а вот как узнать, что курсор вышел за пределы клавиатуры? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2009, 09:16 |
|
||
|
Задержка времени в скрипте
|
|||
|---|---|---|---|
|
#18+
повесил на событие onmouseout = \"clearInterval("+idTimer+")\" остановку таймера, но почему-то не срабатывает((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2009, 11:53 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=36045610&tid=1454667]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
168ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 501ms |

| 0 / 0 |
