Aprende a personalizar a nova fiestra
JavaScript é un xeito útil de abrir unha ligazón nunha nova fiestra porque controla como se verá a fiestra e onde se colocará na pantalla engadindo as especificacións.
Sintaxe para o Window Open Window () Método
Para abrir unha URL nunha nova xanela do navegador, use o método Javascript open () como se mostra aquí:
window.open ( URL, nome, especificacións, substituír )e personalizar cada un dos parámetros.
Por exemplo, o código de abaixo abre unha nova xanela e especifica a súa aparencia usando parámetros.
window.open ("https://www.somewebsite.com", "_blank", "barra de ferramentas = si, arriba = 500, esquerda = 500, ancho = 400, altura = 400");Parámetro de URL
Introduce o URL da páxina que queres abrir na nova xanela. Se non especifica un URL, ábrese unha nova ventá en branco.
Parámetro do nome
O parámetro nome define o obxectivo para a URL. Abrir a URL nunha ventá nova é o predeterminado e está indicado deste xeito:
- _blank. Abre unha fiestra nova para a URL.
Outras opcións que podes usar inclúen:
- _self. Substitúe a páxina actual co URL.
- _parent. Carga o URL no marco primario.
- _top. Substitúe os conxuntos de marcos cargados.
Especificacións
O parámetro de especificacións é onde personaliza a nova xanela introducindo unha lista separada por comas sen espazos en branco. Escolla entre os seguintes valores.
- altura = píxeles. Esta especificación establece o alto da nova fiestra en píxeles . O valor mínimo que se pode ingresar é 100.
- width = pixels. Isto define o ancho da fiestra nova en píxeles. O valor mínimo é 100.
- esquerda = píxeles. Esta especificación define a posición esquerda da nova fiestra. Non se poden ingresar valores negativos.
- top = píxeles. Isto define a primeira posición da nova fiestra. Non se poden empregar valores negativos.
- menubar = si | non | 1 | 0. Usa esta especificación para indicar se desexa mostrar ou non a barra de menú.
- status = si | non | 1 | 0. Isto indica se debe engadir ou non unha barra de estado.
Algunhas especificacións son específicas para o navegador:
- localización = si | non | 1 | 0. Esta especificación indica se mostrar ou non o campo de enderezo. Só para o navegador Opera.
- resizeable = si | non | 1 | 0. Determina se a xanela pode ser redimensionada ou non. Só para uso con IE.
- localización = si | non | 1 | 0. Indica se mostrar ou non barras de desprazamento. Compatible con IE, Firefox e Opera só.
- barra de ferramentas = si | non | 1 | 0. Determina se mostrar ou non a barra de ferramentas do navegador. Compatible con IE e Firefox só.
Substituír
Este parámetro opcional ten só un propósito: especificar se o URL que se abre na nova xanela reemplaza a entrada actual na lista do historial do navegador ou aparece como unha nova entrada.
- Cando é verdadeiro , a URL substitúe á entrada actual do navegador na lista de historial
- Cando falso , a URL está listada como unha nova entrada na lista de historial do navegador.