Внимание! В связи с устареванием топика эта страница была взята из кэша.
|
Pentarh
Зарегистрирован: 05.04.03
Сообщения: 1376
|
Добавлено: 16/09/03 в 16:51
|
|
Есть еще проблема.
Вот есть у меня функция на сабже. Она обращается и проделывает кой-какие операции с элементами страницы. Ну в стиле
Код: | document.all.some_field.style.display='none';
|
При попытке вызвать эту функцию из
Код: | <body onload="foo();">
|
ИЕ мне говорит, что то, к чему я обращаюсь, не является объектом. Насколько я знаю, оно во время onload еще не является. А после него еще как является, т.к. если вызываю вот так
Код: | <body onload="setTimeout('foo();',1000)">
|
то спустя секунду все идет аж набегом. Вот только на локальной машине идет. При загрузке из инета, там больше чем секунда проходит, пока пага подгрузится. Короче, я знаю, что все эти таймауты это извращение. Никто не подскажет, че делать?
|
K началу
|
|
|
Alexus
Зарегистрирован: 07.11.02
Сообщения: 722
|
Добавлено: 16/09/03 в 17:13
|
|
разсполагай вызов функции после последнего вызываемого элемента в страничке. по моему должно работать.
|
K началу
|
|
|
sAx
Зарегистрирован: 07.06.00
Сообщения: 1826
|
Добавлено: 16/09/03 в 20:01
|
|
Я так делал, работает:
Код: | function s() { formObj = document.ss; if(formObj.sd.checked) { html="тексты, картинки и т.д."; } else { html=""; } document.getElementById("d").innerHTML=html; }
........... </head> <body onload="s();" >
<form name='ss'> <INPUT type=checkbox class=radio name="sb"....... onclick="s();" ...
выводится сюда <div id="d"></div> </form> |
т.е. основная идея не в том, чтобы скрыть что-то через стиль (кстати, это броузерозависимо), а вообще не выводить. Событие formObj.sd.checked вполне может быть другим. Короче, подумай в эту сторону.
|
K началу
|
|
|
Pentarh
Зарегистрирован: 05.04.03
Сообщения: 1376
|
Добавлено: 16/09/03 в 20:12
|
|
2sAx: оригинально, понравилося :-), но в моем случае трудно применимо. Что броузерозависимо, я в курсе. Мне тока ИЕ и нада.
2Alexus: вроде работает :-) сенк ю.
|
K началу
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |
Внимание! В связи с устареванием топика эта страница была взята из кэша.
|