Pergunta

Existe uma maneira de fazer uma janela pop-up maximizada, assim que ele for aberto? Se não for isso, pelo menos, torná-lo tela de tamanho? Isto:

window.open(src, 'newWin', 'fullscreen="yes"')

aparentemente, só trabalhou para versão antiga do IE.

Foi útil?

Solução

Uso screen.availWidth e screen.availHeight para calcular um tamanho adequado para a altura e largura de parâmetros em window.open()

Embora esta seja susceptível de se aproximar, ele não vai ser maximizada, nem precisas para todos, especialmente se todas as barras de ferramentas são mostradas.

Outras dicas

Mais de design ruim - este "recurso" é uma receita para o desastre UI. Há foram um número de maliciosos sites que exploram a visualização de tela cheia apresenta em JavaScript para seqüestrar as janelas do navegador e exibir uma indistinguíveis tela de desktop do usuário. Enquanto ainda pode haver uma maneira de fazer isso, por favor, pelo amor de todas as coisas decente, não implementar isso.

O que sobre isso:

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);
}

E sobre isso, eu dei valor de largura e altura para um número grande e ele funciona

window.open("https://www.w3schools.com", "_blank","toolbar=yes,scrollbars=yes,resizable=yes,top=500,left=500,width=4000,height=4000");

Tente isto. Isso funciona para mim e com qualquer link que você deseja, ou qualquer coisa no pop-up

Qualquer coisa que você escolheu serão mostrados em uma janela pop-up em um tamanho de tela inteira dentro de uma janela pop-up.

<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>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top