|  | 
| 
не изменяется 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&fpage=391&tid=1458740]: | 0ms | 
| get settings: | 11ms | 
| get forum list: | 14ms | 
| check forum access: | 4ms | 
| check topic access: | 4ms | 
| track hit: | 28ms | 
| get topic data: | 13ms | 
| get forum data: | 3ms | 
| get page messages: | 50ms | 
| get tp. blocked users: | 2ms | 
| others: | 14ms | 
| total: | 143ms | 

| 0 / 0 | 
