Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Изменение свойства noresize фрейма, с помощью js

2.1K
04 апреля 2006 года
DiMamont
54 / / 27.04.2005
Подскажите, как сделать фрейм неизменяемым или сделать frameborder=0 в скрипте, то есть. чтобы можно было сделать невидимый фрейм (cols="0,*") и чтобы его нельзя было снова растянуть?
например есть два фрейма
<frameset id="f2" cols="150,*">
<frame name="menu" id="menu" src="page3.asp" target="main">
<frame name="main" id="main" src="page2.asp" target="_self">
</frameset>

и нужно сделать скрипт, выполняющийся со страницы page2.asp для скрытия фрейма menu

сейчас у меня
 
Код:
function menuoff()
{
parent.document.getElementById("fs2").cols="0,*";
}

но к этому надо ещё что-то типа
 
Код:
parent.document.getElementById("menu").noresize=true;
parent.document.getElementById("menu").frameborder=0;

или
 
Код:
parent.document.getElementById("menu").style.noresize = true;
parent.document.getElementById("menu").style.frameborder = 0;


Но ни то, ни другое не действует. Посоветуйте, пожалуйста, как выцепить эти два свойства?
10K
05 апреля 2006 года
supergis
27 / / 06.01.2006
А может надо
 
Код:
parent.document.getElementById("menu").noResize=true;
parent.document.getElementById("menu").frameBorder=0;

или
 
Код:
parent.document.all.menu.noResize=true;
parent.document.all.menu.frameBorder=0;

2.1K
05 апреля 2006 года
DiMamont
54 / / 27.04.2005
так оно и есть)) Как я сам не додумался:{ причём пробовал тоже регистр изменять, но видно писал style.noResize:roll:
Правда frameBorder всё равно должным образом рамочку не убирает, но да Бог с ним, всё равно фреймы давно отмерли и мне это надо было только ради юбопытства))
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог