Forum Webscript.Ru
Программирование => JavaScript & JScript => Тема начата: Enemy от 08 Июля 2003, 16:36:14
-
нужно открыть окно без всех панелей... пробовал с помощью window.open(), но она не все может... не подскажите?
1) рисунок слева - window.open().
2) нужно как на рисунке справа:
(http://grupa.te.ua/archive/132.gif)
-
Enemy
Абсолютно точно это можно сделать функцией window.open. Поищи в Инете какие свойства можно задать, но при этом вроде бы окно какое изобразил ты поддерживается только IE.
Извини свойства с ходу не помню.
-
а такое вообще теперь возможно? раньше вроде работало...:confused:
-
нет. с помощью window.open() такого сделать нельзя.
вот параметры этой функции:
- width = NNN - ширина окна,
- height = NNN - высота окна,
- toolbar = {no,yes} - Панель инструментов браузера,
- location = {no,yes} - Поле для ввода URL в браузер,
- directories = {no,yes} - Кнопки каталогов,
- status = {no,yes} - Строка состояния,
- menubar = {no,yes} - Линейка меню браузера,
- scrollbars = {no,yes} - Линейки прокрутки.
можно сделать то что мне надо конечно используя слои... но это не совсем то.
-
Ладно, проехали, сделал слоями.
Другой вопрос:
Когда слой появляется он становится в background\'е тоесть над текстом страницы, но под всемя елементами формы (selectbox...e.t.c.). Можно ли это как-то исправить? поставить слой поверх всех обьектов.
-
это извесная фича IE
проблемма пока не разрешима... насколько я слышал :)
-
Alone
это не фича, это баг
Я видел одно решение этой проблемы.
Там проверяли не налазит ли слой на select и в противном случаеи прятали select перед показом слоя
-
Макс Это конечно геморойное решение, но наверное все-таки решение... Ты не знаеш как делается эта проверка?
-
http://www.dhtmlcentral.com - там найди менюшку coolmenus4
скачай архив и смотри исходники
(код для отслеживания/скрытия находится в отдельном файле - имя не помню)
-
нашел. буду пробовать...