Cómo crear enlaces que se abren en una nueva ventana con JavaScript

Cómo crear enlaces que se abren en una nueva ventana con JavaScript

Cómo crear enlaces que se abren en una nueva ventana con JavaScript

VALORACIÓN DEL ARTÍCULO:
5/5


JavaScript es una forma útil de abrir un enlace en una nueva ventana porque usted controla cómo se verá la ventana y dónde se colocará en la pantalla al incluir especificaciones.

Índice de contenidos

Sintaxis para el método JavaScript Window Open()

Para abrir una URL en una nueva ventana del navegador, utilice el método Javascript open() como se muestra aquí:

 window.open(URL, nombre, especificaciones, reemplazar) 

>

y personalizar cada uno de los parámetros.

Por ejemplo, el siguiente código abre una nueva ventana y especifica su apariencia mediante parámetros.

Parámetro URL

Introduzca la URL de la página que desea abrir en la nueva ventana. Si no especifica una URL, se abrirá una nueva ventana en blanco.

 window.open("https://www.somewebsite.com", "_blank", "toolbar=yes,top=500,left=500,width=400,height=400"); 

Nombre Parámetro

El parámetro name establece el destino de la URL. La apertura de la URL en una nueva ventana es la predeterminada y se indica de esta manera:

  • En blanco. Abre una nueva ventana para la URL.

Otras opciones que puede usar incluyen:

  • …a mí mismo. Reemplaza la página actual con la URL.
  • padre o madre. Carga la URL en el marco padre.
  • Para arriba. Reemplaza cualquier juego de marcos que esté cargado.

Especificaciones

El parámetro specs es donde se personaliza la nueva ventana introduciendo una lista separada por comas sin espacios en blanco. Seleccione uno de los siguientes valores.

  • altura=pixeles. Esta especificación establece la altura de la nueva ventana en píxeles. El valor mínimo que se puede introducir es 100.
  • Esto establece el ancho de la nueva ventana en píxeles. El valor mínimo es 100.
  • left=pixels. Esta especificación establece la posición izquierda de la nueva ventana. No se pueden introducir valores negativos.
  • top=pixels. Ajusta la posición superior de la nueva ventana. No se pueden utilizar valores negativos.
  • menubar=sí|no|1|0. Utilice esta especificación para indicar si desea mostrar o no la barra de menús.
  • status=sí|no|1|0. Indica si se debe añadir o no una barra de estado.

Algunas especificaciones son específicas del navegador:

  • location=yes|no|1|0. Esta especificación indica si se debe mostrar o no el campo de dirección. Sólo para el navegador Opera.
  • redimensionable=sí|no|1|0. Determina si se puede cambiar el tamaño de la ventana. Para uso sólo con IE.
  • location=yes|no|1|0. Indica si se deben mostrar o no las barras de desplazamiento. Compatible sólo con IE, Firefox y Opera.
  • toolbar=yes|no|1|0. Determina si se debe mostrar o no la barra de herramientas del navegador. Compatible sólo con IE y Firefox.

Reemplazar

Este parámetro opcional sólo tiene un propósito: especificar si la URL que se abre en la nueva ventana reemplaza la entrada actual en la lista del historial del navegador o si aparece como una nueva entrada.

  • Cuando true , la URL reemplaza la entrada actual del navegador en la lista del historial
  • Cuando false , la URL aparece como una nueva entrada en la lista del historial del navegador.

TAMBIÉN TE INTERESA

Instagram-Creator-Marketplace

España, a la espera del Instagram Creator Marketplace

Instagram es una de las redes sociales de mayor impacto en la población española. Desde su irrupción, la figura del influencer ha crecido enormemente en el mundo del marketing y las marcas. La herramienta Instagram Creator Marketplace puede seguir fortaleciendo a estos prescriptores, visto el potencial que empieza a tener este servicio en Estados Unidos.

avatares-Roblox

Vámonos de shopping en Roblox: Mango inaugura su primera tienda

En dinámico mundo de los juegos online, Roblox (con más de 70 millones de usuarios activos diarios) se ha destacado como una plataforma que ofrece a los participantes una experiencia única y diversa. Una de las características más populares de Roblox es su sistema de personalización de avatares, que permite a los jugadores expresar su

Snapdragon-8-Gen-3

Snapdragon 8 Gen 3, el chip de Qualcomm que empujará la IA en los móviles

La IA ha llegado al universo de los smartphones. Los últimos lanzamientos ya se anuncian con la inteligencia como protagonista. De igual manera, las grandes actualizaciones de software vienen marcada por la presencia de nuevas funciones movidas bajo los parámetros de la inteligencia artificial generativa. Al margen de los desarrollos a nivel de software, es

Ecowatch-1-de-Maxcom

Con el Ecowatch 1 no tendrás excusas para pasarte a un reloj inteligente

Sabemos que es muy difícil convencer a un perfil de personas que reniegan de un smartwatch a comprarse un reloj inteligente y quitarse el de toda la vida. No obstante, vamos a intentarlo con el Ecowatch 1 de Maxcom.  Es tarea complicada porque el gusto por los relojes suele estar muy definido en ciertas personas.

simulador-de-bodas

¿Te casas? La IA y DeWeed pueden ayudarte en la planificación de tu boda

La planificación de una boda es un proceso emocionante pero a menudo abrumador. Desde la selección del lugar perfecto hasta la elección del vestido ideal, hay innumerables decisiones que tomar para que todo salga según lo planeado en el gran día. Tradicionalmente, esta tarea ha supuesto muchos quebraderos de cabeza para los novios. Una vez