powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / не изменяется visibility в мозиле. как быть?
8 сообщений из 8, страница 1 из 1
не изменяется visibility в мозиле. как быть?
    #34345314
WEB_bobby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
конечный результат этого кода в редакторе и в 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>
...
Рейтинг: 0 / 0
не изменяется visibility в мозиле. как быть?
    #34345405
Фотография raidan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WEB_bobby

document.getElementById(...) используется для доступа к переменной, идентифицируемой по id (это только Осёл считает, что раз id не задан, то пусть он будет равен name'у).
Доступ к фрейму следует делать по-другому. Просто

centerMessages.style.visibility='visible';

Вроде бы должно работать.
...
Рейтинг: 0 / 0
не изменяется visibility в мозиле. как быть?
    #34345871
WEB_bobby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не получается.
centerMessages.style.visibility - есть null или не является объектом.
...
Рейтинг: 0 / 0
не изменяется visibility в мозиле. как быть?
    #34346094
Фотография SkyLight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну тогда привари к ифрейму ID и ищи его как сразу хотел
...
Рейтинг: 0 / 0
не изменяется visibility в мозиле. как быть?
    #34346293
WEB_bobby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да.Теперь все прекрасно работает. И локально и на хостинге.Спасибо.
...
Рейтинг: 0 / 0
не изменяется visibility в мозиле. как быть?
    #34346340
WEB_bobby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я еще пробывал так, не работает:
getElementByName("frameName").style.visibility = 'visible' ;

Выходит к style нельзя обратиться этим способом(через name фрейма), только через ID фрейма?
Или я что - то не так написал?
...
Рейтинг: 0 / 0
не изменяется visibility в мозиле. как быть?
    #34346408
Фотография SkyLight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конечно не так! Нету такой функции. Есть getElementsByName, и возвращает она не один элемент, а массив, так как ID у элемента должен быть уникален, а вот Name-ов одинаковых может быть сколько угодно.

Т.е. в таком случае надо писать:
Код: plaintext
document.getElementsByName('name')[ 0 ].style....

да, и еще. ЕМНИП, IE в таком случае ищет не только name, но и id тоже, что не есть удобно, ИМХО.
...
Рейтинг: 0 / 0
не изменяется visibility в мозиле. как быть?
    #34346970
WEB_bobby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ясно.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / не изменяется visibility в мозиле. как быть?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]