Настройка всплывающего окна с помощью window.open

#javascript #css

#javascript #css

Вопрос:

Мне нужно открыть несколько всплывающих окон при нажатии на гиперссылку на странице, по этой причине я должен использовать Window.open вместо функции showModalDialog .

Но я вижу, что использование Window.open для просмотра недостаточно. (В принципе, я хочу отключить окно URL и добавить туда все свои материалы)

Пожалуйста, скажите мне, возможно ли это с помощью window.open ??

Или, пожалуйста, подскажите мне, каков наилучший подход в этом случае??

Ответ №1:

Вы можете указать, какие функции вы хотите использовать во всплывающих окнах, используя третий аргумент для window.open :

strWindowFeatures
Необязательный параметр. Этот параметр представляет собой строку, в которой перечислены запрошенные функции окна (функциональные возможности окна и панели инструментов) нового окна браузера. Этот строковый параметр не должен содержать пробелов. Каждая запрошенная функция окна должна быть разделена запятой внутри символьной строки.

На странице, на которую я ссылался, даже есть диаграмма, которая поможет вам разобраться, какие функции какие.

Ответ №2:

 myRef = window.open('win','mywin','left=20,top=20,width=500,height=500,toolbar=1,resizable=0');
  

посетите w3c для получения полного списка и совместимости с браузером

Ответ №3:

Существует множество настроек, которые вы можете ввести.

Если вы просто хотите отключить панель инструментов, строку меню и поля адреса, сделайте это:

 window.open('','','menubar=no,toolbar=no,location=no');
  

Смотрите полный список настраиваемых параметров здесь:
http://www.w3schools.com/jsref/met_win_open.asp