|
|
|
JavaScript при закгрузке выполняется 2 раза
|
|||
|---|---|---|---|
|
#18+
JavaScript при закгрузке выполняется 2 раза (сам по себе). Скрипт располагается в теге HEAD. Переместил его в BODY - все стало нормально - выполняется один раз как и положено. Пробовал в IE и Firefox - результат одинаковый. Кто нибудь сталкивался? почему так происходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2010, 16:23 |
|
||
|
JavaScript при закгрузке выполняется 2 раза
|
|||
|---|---|---|---|
|
#18+
Кто же знает, что у Вас там за код. Покажите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2010, 16:47 |
|
||
|
JavaScript при закгрузке выполняется 2 раза
|
|||
|---|---|---|---|
|
#18+
GirevikКто нибудь сталкивался?Обычно во избежание неприятностей стартовый JS оформляю в виде функции и помещаю в body onload. К этому моменту DOM сформирован, можно не заморачиваться, и выполнится однократно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2010, 16:50 |
|
||
|
JavaScript при закгрузке выполняется 2 раза
|
|||
|---|---|---|---|
|
#18+
Яростный МечGirevikКто нибудь сталкивался?Обычно во избежание неприятностей стартовый JS оформляю в виде функции и помещаю в body onload. К этому моменту DOM сформирован, можно не заморачиваться, и выполнится однократно. такое ошюшение что у топикстартера какраз этот код вторйо раз выполняеться за щет он лоад, а первый раз за щет того что криво как то описан. если в хеадере расположен - то при парсине <body onload=""> браузер уже знает что ыполнять, а при опсианиии в боди, онлоад не сработает так как функция не будет найдена. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2010, 20:04 |
|
||
|
JavaScript при закгрузке выполняется 2 раза
|
|||
|---|---|---|---|
|
#18+
Такого эффекта можно добиться в девятой Опере (и возможно в старых IE, не проверял), перенеся функцию из head в body, ниже её вызова + body onload. Пока функция в head - происходит два вызова (один по onload body, второй по onload элемента), как только перенесли её в body ниже вызывающего её элемента - происходит один вызов. Только вот IE8 и FF3 без разницы эта где функция, ниже или выше, так и так отработает. А вообще без кода неясно в чём проблема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2010, 07:17 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=262&tid=1453552]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
55ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 339ms |

| 0 / 0 |
