Как показать всплывающее окно всплывающего окна в javascript?
Есть ли способ сделать всплывающее окно максимально возможным, как только оно будет открыто? Если это не так, по крайней мере, это размер экрана? Это:
window.open(src, 'newWin', 'fullscreen="yes"')
по-видимому, работал только для старой версии IE.
Ответы
Ответ 1
Используйте screen.availWidth
и screen.availHeight
чтобы рассчитать подходящий размер для параметров высоты и ширины в window.open()
Хотя это, вероятно, будет близко, оно не будет максимизировано и не будет точным для всех, особенно если отображаются все панели инструментов.
Ответ 2
Более плохая конструкция - эта "особенность" - это рецепт катастрофы пользовательского интерфейса. Там были число вредоносных веб-сайтов, которые использовали функции полного экрана в JavaScript для захвата окон браузера и отображения экрана, неотличимого от рабочего стола пользователя. Хотя может все еще быть способ сделать это, пожалуйста, для любви ко всем вещам достойным, не реализуйте это.
Ответ 3
Как насчет этого:
var popup = window.open(URL);
if (popup == null)
alert('Please change your popup settings');
else {
popup.moveTo(0, 0);
popup.resizeTo(screen.width, screen.height);
}
Ответ 4
Как насчет этого, я дал значение ширины и высоты большому числу, и он работает
window.open("https://www.w3schools.com", "_blank","toolbar=yes,scrollbars=yes,resizable=yes,top=500,left=500,width=4000,height=4000");
Ответ 5
Попробуй это. Это работает для меня и с любой ссылкой, которую вы хотите, или что-нибудь во всплывающем окне
Все, что вы выберете, будет отображаться во всплывающем окне в полноэкранном режиме во всплывающем окне.
<script language="JavaScript">
function Full_W_P(url) {
params = 'width='+screen.width;
params += ', height='+screen.height;
params += ', top=0, left=0'
params += ', fullscreen=yes';
params += ', directories=no';
params += ', location=no';
params += ', menubar=no';
params += ', resizable=no';
params += ', scrollbars=no';
params += ', status=no';
params += ', toolbar=no';
newwin=window.open(url,'FullWindowAll', params);
if (window.focus) {newwin.focus()}
return false;
}
</script>
<input type="button" value="Open as Full Window PopUp" onclick="javascript:Full_W_P('http://www.YourLink.com');"></input>