|
не изменяется visibility в мозиле. как быть?
|
|||
---|---|---|---|
#18+
конечный результат этого кода в редакторе и в IE : фрейм обратно становится видимым. А вот при выполнении в Мозиле так и остается невидимым. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Untitled</title> <script lanaguage = JavaScript> function myToChange() { document.getElementById("centerMessages").style.visibility ='visible'; } </script> </head> <body onload = myToChange();> <iframe src = book.htm style ="visibility:hidden;" name = "centerMessages"; > </iframe> </body> </html> ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2007, 21:26 |
|
не изменяется visibility в мозиле. как быть?
|
|||
---|---|---|---|
#18+
WEB_bobby document.getElementById(...) используется для доступа к переменной, идентифицируемой по id (это только Осёл считает, что раз id не задан, то пусть он будет равен name'у). Доступ к фрейму следует делать по-другому. Просто centerMessages.style.visibility='visible'; Вроде бы должно работать. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2007, 23:18 |
|
не изменяется visibility в мозиле. как быть?
|
|||
---|---|---|---|
#18+
Не получается. centerMessages.style.visibility - есть null или не является объектом. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2007, 09:48 |
|
не изменяется visibility в мозиле. как быть?
|
|||
---|---|---|---|
#18+
Ну тогда привари к ифрейму ID и ищи его как сразу хотел ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2007, 10:37 |
|
не изменяется visibility в мозиле. как быть?
|
|||
---|---|---|---|
#18+
Да.Теперь все прекрасно работает. И локально и на хостинге.Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2007, 11:17 |
|
не изменяется visibility в мозиле. как быть?
|
|||
---|---|---|---|
#18+
Я еще пробывал так, не работает: getElementByName("frameName").style.visibility = 'visible' ; Выходит к style нельзя обратиться этим способом(через name фрейма), только через ID фрейма? Или я что - то не так написал? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2007, 11:32 |
|
не изменяется visibility в мозиле. как быть?
|
|||
---|---|---|---|
#18+
Конечно не так! Нету такой функции. Есть getElementsByName, и возвращает она не один элемент, а массив, так как ID у элемента должен быть уникален, а вот Name-ов одинаковых может быть сколько угодно. Т.е. в таком случае надо писать: Код: plaintext
да, и еще. ЕМНИП, IE в таком случае ищет не только name, но и id тоже, что не есть удобно, ИМХО. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.02.2007, 11:48 |
|
|
start [/forum/topic.php?fid=22&msg=34345405&tid=1458740]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
162ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
77ms |
get tp. blocked users: |
2ms |
others: | 255ms |
total: | 541ms |
0 / 0 |