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

start [/forum/topic.php?fid=22&msg=36458204&tid=1453552]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
185ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 484ms |

| 0 / 0 |
