powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / javascript: скрыть фрейм
9 сообщений из 9, страница 1 из 1
javascript: скрыть фрейм
    #35331685
ssadmn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем!
Есть страница. На ней 2 фрейма.
вопрос следующий: как скрыть фрейм (чтобы его не было видно)...например по нажатию на button ?
, ну и естественно вернуть обратно в поле зрения. :)
...
Рейтинг: 0 / 0
javascript: скрыть фрейм
    #35331715
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А фрейм какой - обыкновенный или ифрейм?
...
Рейтинг: 0 / 0
javascript: скрыть фрейм
    #35331720
ssadmn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
обычный
...
Рейтинг: 0 / 0
javascript: скрыть фрейм
    #35331755
ssadmn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
уточню, что значит скрыть: не сделать
Код: plaintext
...style.display = 'none';
а чтобы визуально стало не rows="65%,35%", а rows="0%,*" например
...
Рейтинг: 0 / 0
javascript: скрыть фрейм
    #35331799
ssadmn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вопрос снят, т.к. сам разобрался.
если кому понадобиться, вот пример...

кусок из предполагаемой ф-ции (естественно это JavaScript) :
Код: plaintext
1.
2.
3.
4.
5.
var s = parent.document.getElementsByTagName("frameset")[ 2 ].getAttribute("rows");
  if (s == "*,0") {
    parent.document.getElementsByTagName("frameset")[ 2 ].setAttribute('rows','65%,35%');
  } else {
    parent.document.getElementsByTagName("frameset")[ 2 ].setAttribute('rows','*,0');
  }
"2" - это индекс по фреймам

тоже самое можно сделать с атрибутом cols и прочими атрибутами данного объекта
...
Рейтинг: 0 / 0
javascript: скрыть фрейм
    #35331805
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это не сложно сделать, хотя м.б. лучше заюзать target=_top (скрыть). Нажал на кнопочку - загрузил фрамесет.
...
Рейтинг: 0 / 0
javascript: скрыть фрейм
    #35331852
ssadmn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSergeЭто не сложно сделать, хотя м.б. лучше заюзать target=_top (скрыть). Нажал на кнопочку - загрузил фрамесет.
да, но "_top — отменяет все фреймы и загружает страницу в полном окне браузера."

а в моём случае (не описанном здесь) у меня фреймов 4 и скрыть мне нужно определённый и вернуть тоже...или я не прав?:)

я в JavaScript не копенгаген :), поэтому прошу прощения за может глупый вопрос :)
...
Рейтинг: 0 / 0
javascript: скрыть фрейм
    #35331938
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, в этом случае всё правильно, только в setAttribute лучше третьим параметром 0 ставить.
...
Рейтинг: 0 / 0
javascript: скрыть фрейм
    #35331971
ssadmn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSergeДа, в этом случае всё правильно, только в setAttribute лучше третьим параметром 0 ставить.
я наю :) пасиб огромное за помосчь:)
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / javascript: скрыть фрейм
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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