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


Автор: Гость_Гость 9.2.2005, 15:13
Как сделать так, чтобы окно експлорера открывалось без меню и адресной строки?
Знаю, что надо написать
<BODY OnLoad = "windowOpener " >
<script>
function windowOpener() {
msgWindow=window.open("","displayWindow","menubar=no")
}
</script>

но такой вариант не работает..


Автор: Vaulter 9.2.2005, 16:29
menubars = 0, location = 0
незнаю есть ли это в факах:
window.open - открывает новое окно и загружает документ по указанному URL.
Код

//СИНТАКСИС:
oNewWindow = window.open( [sURL] [, sName] [, sFeatures] [, bReplace])

ПАРАМЕТРЫ:
  • sURL - Необязательный. Строка которая указывает URL документа для отображения. Если URL не указан, новое окно отобразит about:blank.
  • sName - Необязательный. Строка которая указывает имя нового окна. Это имя используется как значение TARGET аттрибута на форме или элемента.
    _blank sURL ззагрузится в новое, безымянное окно.
    _media sURL загрузится в HTML content area в Media Bar. Доступно в Internet Explorer 6 или новее.
    _parent sURL загрузится в текущего родителя фрейма.. Если у фрейма нет родителя это значение действует как _self.
    _search Доступно в Internet Explorer 5 или новее. sURL открывается в панель поиска броузера.
    _self Текущий документ заменится на указанный sURL .
    _top sURL заменяет любые framesetы которые могли быть загруженными. Если framesetы не определены, это значение действует как _self.
  • sFeatures Необязательный. Это строковый параметр - список элементов разделенных запятыми (,). Каждый элемент состоит из опции и значения, разделенных знаком равно (= (например, "fullscreen=yes, toolbar=yes"). Следующие опции поддерживаются (IE)
    channelmode = { yes | no | 1 | 0 } Если указан окно показывается в режиме театра и показываются настройки каналов. По умолчанию no.
    directories = { yes | no | 1 | 0 } Указывает добавить ли кнопки папок. По умолчанию yes.
    fullscreen = { yes | no | 1 | 0 } Указывает отображать ли броузер на полный экран. По умолчанию no. Используйте full-screen режим осторожно. Изза того, что этот режим прячет заголовок окна и меню, вы всегда должны обеспечить кнопку или другой наглядную идею чтобы помочь пользователю закрыть окно. ALT+F4 закрывает новое окно. Окно в full-screen режиме должно также быть в режиме театра (channelmode).
    height = число указывающее на высоту окна, в пикселях. минимальное значение 100.
    left = число указывающее левую позицию, в пикселях. Это относительное значение к верхне левому углу экран. Это значение должно быть больше или равно 0.
    location = { yes | no | 1 | 0 } указывает отображать ли текстовое поле для ввода URLов напрямую в броузер. По умолчанию yes.
    menubar = { yes | no | 1 | 0 } указывает отображать ли панель меню. По умолчанию yes.
    resizable = { yes | no | 1 | 0 } указывает отображать ли "ручки" размеров на углах окна (перевод того что в MSDN ;)). По умолчанию yes. короче, размеры можно менять али нет
    scrollbars = { yes | no | 1 | 0 } указывает отображать ли горизонтальную и вертикальную полосы прокрутки. По умолчанию yes.
    status = { yes | no | 1 | 0 } Указывает добавлять ли понель статуса внизу окна.
    titlebar = { yes | no | 1 | 0 } указывает отображать ли a панель заголовка для окна. Этот параметр игнорируется вызывающее приложение не HTML Application или доверенное диалоговое окно.
    toolbar = { yes | no | 1 | 0 } указывает отображать ли toolbar, делая такие кнопки как "Назад", "Вперед" и "Стоп" доступными
    top = число указывающее верхнюю позицию в пикселях. Это относительное значение к верхне-левому углу экрана. Значение должно быть не меньше 0(нуля).
    width = указывает ширину окна в пикселях. Максимум 100.
  • Replace Необязательный. Когда sURL загружен в тоже самое окно, этот Boolean параметр указывает создать ли новую запись или заменить текущую в списке истории окна.
    true sURL заменяет текущий документ в с списке истории
    false sURL создает новую запись в списке истории
    ( ну скажите мне, НУ НАЧЕРТА ЭТО надо кому???????? прим. перев.)

Автор: Aliance 9.2.2005, 19:44
Цитата(Vaulter @ 9.2.2005, 16:29)
( ну скажите мне, НУ НАЧЕРТА ЭТО надо кому???????? прим. перев.)

При опр. условиях если будет замена текущей записи в истории, то пользователь может попасть в бесконечный цикл. Чтобы это предотвратить нужно и меть а) мозг или б) корректный код smile

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