powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Показать/скрыть frame
8 сообщений из 8, страница 1 из 1
Показать/скрыть frame
    #34241565
I am Razor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток, господа.

Проблемка есть: необходимо на сайте по нажатию кнопочки в одном фрейме скрыть/показать другой фрэйм(-меню). Изменение стилей фрейма visible и display на соответственно hidden и none просто делают его "невидимым", но место под фрейм остаётся :(.

Пробовал ставить screenLeft в 0 у "правого" фрэйма, что справа от меню, но браузер(IE) говорит, что "команда не поддерживается" - читай "screenLeft is readonly".

Вопрос: Как убрать фрэйм с экрана(сделать так, как будто его вообще не было), а потом по мере надобности показать? Может быть следует менять какие-нибудь другие свойства у фрэйма, frameElement'а или document'а? Я так понимаю, по сути объект фрэйм - это объект window, который находится в другом объекте window(имеет его в качестве родителя :) ), в этом случае, screenLeft должен бы работать, ведь руками-то можно изменить ширину фрэйма-меню...

Как это сделать программно ?????????????????????????????
...
Рейтинг: 0 / 0
Показать/скрыть frame
    #34241583
I am Razor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извините за беспокойство, проблему решил...
...
Рейтинг: 0 / 0
Показать/скрыть frame
    #34821448
Дмитрий Орлов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу подсказать решение, столкнулся с такой же проблеммой .
...
Рейтинг: 0 / 0
Показать/скрыть frame
    #34821753
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
например
Код: plaintext
1.
ifr.style.height="0px"
ifr.style.width="0px"
или
Код: plaintext
1.
2.
ifr.style.position="absolute";
ifr.style.left="-999px"
ifr.style.top="-999x"
где 999 - больше стороны фрейма
...
Рейтинг: 0 / 0
Показать/скрыть frame
    #34822146
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
frm.style.display="block";
frm.style.display="none";
_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
Показать/скрыть frame
    #34822192
dima-russel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LINUXERнапример
Код: plaintext
1.
ifr.style.height="0px"
ifr.style.width="0px"
или
Код: plaintext
1.
2.
ifr.style.position="absolute";
ifr.style.left="-999px"
ifr.style.top="-999x"
где 999 - больше стороны фрейма

Не слишком изящно ИМХО
...
Рейтинг: 0 / 0
Показать/скрыть frame
    #34822622
Ghirik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что то не уловил. У Вас не работает такая строчка?
Код: plaintext
frm.style.display="none";
...
Рейтинг: 0 / 0
Показать/скрыть frame
    #34826389
Дмитрий Орлов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо всем, сделал так:
<a id = "HideLink" href="javascript:top.document.getElementById('frameset').setAttribute('cols', '0%, *');">
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Показать/скрыть frame
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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