Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Как изменить ширину фрейма.


Автор: anthrax 3.12.2004, 13:50
Привет всем!

Ламерский вопрс.
Есть страница с друмя фреймами. Как JavaScript-ом поменять ширину одного из фреймов?
Код, скрипта должен находится в одном из фреймов.

window.width, top.frames['frame1'].document.innerWidth и top.frames['frame1'].width не помогают

Всем спасибо.

Автор: Aliance 3.12.2004, 20:44
Код

function toggleFrame(elem) {
   if (origCols) {
       elem.firstChild.nodeValue = "<<Убрать";
       showFrame();
   } else {
       elem.firstChild.nodeValue = "Показать>>";
       hideFrame();
   }
}
function hideFrame() {
   var frameset = document.getElementById("masterFrameset");
   origCols = frameset.cols;
   frameset.cols = "0, *";
}

function showFrame() {
   document.getElementById("masterFrameset").cols = origCols;
   origCols = null;
}


masterFrameset - id фрейма, который мы изменяем...

Автор: anthrax 6.12.2004, 10:46
Премного благодарен

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)