body onload

12 3
hp_wtf
На сайте с 24.05.2006
Offline
39
4812

IE6 не хочет выполнять при загрузке функцию в body onload.

Все другие браузеры выполняют. Как лечить?

Заработай на дом (http://www.sape.ru/r.a731c522b8.php) и построй его (http://www.polarsip.ru/) :) Двигай статьями! (http://miralinks.ru/users/registration/from:1117)
T.R.O.N
На сайте с 18.05.2004
Offline
314
#1

hp_wtf, скорее всего косяк в коде, сбрость все от <html> до <body>

От воздержания пока никто не умер. Хотя никто и не родился! Prototype.js был написан теми, кто не знает JavaScript, для тех, кто не знает JavaScript (Richard Cornford)
Алексей Барыкин
На сайте с 04.02.2008
Offline
272
#2

Код показать.

Наверняка ошибка в 17-й строке.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Проверка события onload в IE</title>
</head>

<body onLoad="alert('Хрясь!');">
</body>
</html>
[Удален]
#3

hp_wtf, возможно проблема в самом коде и он просто не исполняется в ie6, возможно событие onland еще не наступило

в любом случае можно попробовать использовать технологию jquery

E
На сайте с 11.08.2007
Offline
34
#4

Скорее всего проблема в DOCTYPE - уберите посмотрите

Антикризисная покупка и продажа слонов (http://www.slons.ru/?ref=web)
Givandos
На сайте с 25.06.2007
Offline
33
#5

Esco

А DOCTYPE-то тут при чем!? Он на отображение влияет, а не на работу Ява-скриптов!

SJ
На сайте с 16.03.2008
Offline
78
#6
burunduk:
hp_wtf, возможно проблема в самом коде и он просто не исполняется в ie6, возможно событие onland еще не наступило
в любом случае можно попробовать использовать технологию jquery

Да, ждать пока наступит onland - можно замаятся. Пока он прилунится, пока движки выключит... ;)

А, и чуть не забыл - jquery это не технология.

Любимый хостинг (http://beget.ru?id=2902) How can we grow old when the soundtrack of our lives is rock-n-roll?
[Удален]
#7

sokol_jack, да, согласен, это - JavaScript-фреймворк,

но технология это проще и как-то более по русски :)

hp_wtf
На сайте с 24.05.2006
Offline
39
#8

Код из данного примера (самый нижний с полосой прокрутки).

Для автозапуска прокрутки хреначу в onload dw_scrollObj.initScroll('wn','right', 100)

параметры - id элемента, направление и скорость прокрутки соответственно.

В IE работает, если назначить выполнение любой другой штуке, например onmouseover.

Полный код скину чуть позже.

T.R.O.N
На сайте с 18.05.2004
Offline
314
#9

hp_wtf, зачем юзать Onload, если можно просто в самом конце страницы вызвать скрипт принудительно?

[Удален]
#10

T.R.O.N, или вызвать сразу :)

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий