|
|
|
onclick
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Есть код, который срабатывает при загрузке страницы: Код: plaintext 1. 2. 3. 4. 5. Вопрос:как подправить, что бы срабатывал onclick при нажатии на кнопку. Варианты повесить на кнопку и использовать Event не подходят. Спасибо за внимание. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2008, 13:39 |
|
||
|
onclick
|
|||
|---|---|---|---|
|
#18+
document - будет сформирован только на боди онлоад. Поэтому гетЭлементБайИд не сработает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2008, 14:02 |
|
||
|
onclick
|
|||
|---|---|---|---|
|
#18+
Печально.. есть альтернативы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2008, 14:44 |
|
||
|
onclick
|
|||
|---|---|---|---|
|
#18+
Всем спасибо, вопрос снят. Решение: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2008, 14:51 |
|
||
|
onclick
|
|||
|---|---|---|---|
|
#18+
> document - будет сформирован только на боди онлоад. Это де юре или де факто? Если можно, поподробнее. Мне почему то казалось что document формируется так сказать, "по ходу". Например, здесь http://www.nic.ru/whois/ курсор устанавливается в поле ввода скриптом, который находится непосредственно в body. И хотя его событие onload происходит только по окончании загрузки window, но курсор то реально установлен. Где заблуждаюсь? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2008, 19:48 |
|
||
|
onclick
|
|||
|---|---|---|---|
|
#18+
В общем-то если тег закрыт - к нему можно обращаться. Но не все операции выполняются (например модификация DOM). Главное что разные браузеры работают немного по-разному. Поэтому можно рекомендраввть чачинать работать с DOM после загрузки документа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2008, 20:16 |
|
||
|
onclick
|
|||
|---|---|---|---|
|
#18+
Можно даже урезать: Код: plaintext 1. 2. 3. 4. Причем такой способ управлять событиями иногда является чуть не единственно возможным. Например, мы динамически подгружаем какой-то контент. Однако если в элементе реакцией на событие будет стоять вызов какой-то функции, а она не была определена при загрузке всей странцы, то при ее вызове возникнет ошибка, что такой метод или функция не найдены. А таким способом мы легко можем определить реакцию элементов динамически, что иногда бывает жизненно важным :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2008, 20:26 |
|
||
|
onclick
|
|||
|---|---|---|---|
|
#18+
Действительно. Код IDVsbruck выполняется на Опере, Фирефоксе и Эксплорере, хотя с формальной точки зрения объекта документ ещё нет.Надо будет с фишкой поэкспериментировать - авось пригодиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2008, 10:19 |
|
||
|
onclick
|
|||
|---|---|---|---|
|
#18+
И такой код выполняется. Код: plaintext 1. 2. 3. 4. 5. 6. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2008, 10:42 |
|
||
|
onclick
|
|||
|---|---|---|---|
|
#18+
ShSergeДействительно. Код IDVsbruck выполняется на Опере, Фирефоксе и Эксплорере, хотя с формальной точки зрения объекта документ ещё нет.Надо будет с фишкой поэкспериментировать - авось пригодиться. не знаю откуда ты такую формальность достал, но у всех формально есть в процессе загрузки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2008, 12:43 |
|
||
|
|

start [/forum/topic.php?fid=22&tid=1456790]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
| others: | 230ms |
| total: | 375ms |

| 0 / 0 |
