Я хочу открыть новое окно в браузере по нажатию кнопки в режиме максимизации - PullRequest
0 голосов
/ 23 января 2020

Я пробовал window.open() и resizeTo(screen.width,screen.height), но он не открывается в режиме максимизации.

Пожалуйста, помогите с соответствующим кодом.

Ответы [ 3 ]

0 голосов
/ 23 января 2020

Размер окна (я думаю, вы имеете в виду всплывающее окно), который вы открываете, может быть установлен через атрибуты width и height , как показано ниже:

<a href="your-http-address.php" onclick="window.open(this.href,'targetWindow',
  'toolbar=no,
   location=no,
   status=no,
   menubar=no,
   scrollbars=yes,
   resizable=yes,
   width=your_width,
   height=your_height');
 return false;">Open PopUp Window</a>

Где заполнитель your_width и your_height указывают размеры всплывающего окна. Чтобы всплывающее окно покрывало все размеры экрана, просто используйте screen.availWidth и screen.availHeight.

0 голосов
/ 23 января 2020

вы можете resizeTo() только окно, которое было создано window.open(). Прежде всего вы должны создать и записать в любой var ваш экземпляр окна. И после этого вы можете использовать его методы. Вот пример:

myExternalWindow = window.open("http://myurl.domain", "myWindowName", "resizable");
myExternalWindow.resizeTo(screen.availWidth,screen.availHeight);

Удачи!

0 голосов
/ 23 января 2020

Попробуйте открыть окно с помощью screen.availHeight / screen.availWidth.

Например,

window.open(src, "newWin", "width="+screen.availWidth+",height="+screen.availHeight)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...