Pregunta

Esta es una línea de un hipervínculo en HTML:

<a href="http://www.starfall.com/">Starfall</a>

Por lo tanto, si hago clic en "Lluvia de estrellas" mi navegador - Estoy usando Firefox - me llevará a la nueva página y el contenido de la ventana de mi cambiarán. Me pregunto, ¿cómo puedo hacer esto en HTML para que la nueva página se abre en una nueva ventana en lugar de cambiar el anterior? ¿Hay una manera tal en HTML?

Y si es así, ¿hay una manera de abrir la página solicitada en otra pestaña (no otra ventana) de mi navegador?

¿Fue útil?

Solución

<a href="http://www.starfall.com/" target="_blank">Starfall</a>

Tanto si se abre en una pestaña o una ventana, aunque depende de cómo un usuario ha configurado su navegador.

Otros consejos

La manera más sencilla es añadir una etiqueta de destino.

<a href="http://www.starfall.com/" target="Starfall">Starfall</a>

Usar un valor diferente para el atributo de destino para cada enlace si desea que se abran en diferentes pestañas, el mismo valor para el atributo de destino si se quiere que sustituyen a los otros.

uso target="_blank"

<a target='_blank' href="http://www.starfall.com/">Starfall</a>

Debería ser capaz de añadir

target="_blank"

como

<a href="http://www.starfall.com/" target="_blank">Starfall</a>

El atributo target es la mejor manera de hacer esto.

<a href="http://www.starfall.com" target="_blank">

se abrirá en una nueva pestaña o ventana. En cuanto a cuál, depende de la configuración de los usuarios.

<a href="http://www.starfall.com" target="_self">

es el predeterminado. Esto hace que la página abierta en la misma pestaña (o iframe, si eso es lo que está tratando).
Los dos siguientes son sólo es bueno si usted está tratando con un iframe.

<a href="http://www.starfall.com" target="_parent">

se abrirá el enlace en el iframe que el iframe que tenía el enlace estaba.

<a href="http://www.starfall.com" target="_top">

se abrirá el enlace en la pestaña, no importa cuántos marcos flotantes que tiene que pasar.

el target = _blank es Se abrirá una nueva pestaña o ventanas basado en la configuración del navegador.

Para forzar una nueva ventana Javascript uso onclick se necesitan las tres partes. URL, un nombre, y el ancho de la ventana y el tamaño altura o se acaba de abrir en una nueva pestaña.

<a onclick="window.open('http://www.starfall.com/','name','width=600,height=400')">Starfall</a>

También puede lograr esto mediante la adición de lo siguiente a la cabecera de su página:

<base target="_blank">

Esto hará que todos los enlaces en la página abierta en una nueva pestaña

a continuación ejemplo con obras target="_blank" para Safari y Mozilla

<a href="http://www.starfall.com" `target="_blank"`>

Uso de target="new"worked para Chrome

<a href="http://www.starfall.com" `target="new"`>

Desde web está evolucionando rápidamente, algunas cosas cambia con el tiempo. Por cuestiones de seguridad, es posible que desee utilizar el atributo rel="noopener" en conjunción con su target="_blank".

Como se indica en Google Dev Documentación , la otra página lata acceder a su ventana con el objeto window.opener property. Su enlace externo debería parecerse esto ahora:

<a href="http://www.starfall.com/" target="_blank" rel="noopener">Starfall</a>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top