ventana tamaño que pestaña para pagina otra nueva link hacer especifico enlace emergente como codigo boton abrir abre abra html cross-browser tabs

tamaño - como hacer para que un link se abra en otra pestaña html



HTML: cómo forzar que los enlaces se abran en una nueva pestaña, no en una ventana nueva (14)

Esta pregunta ya tiene una respuesta aquí:

utilizo target="_blank" para abrir enlaces en una nueva pestaña ... pero en IE abre una nueva ventana que es completamente lógica porque eso es lo que _blank debe hacer y no sé cómo target="_blank" se comporta en otros navegadores ... ¿hay algo para forzar que los enlaces se abran en una nueva pestaña ... si el navegador admite pestañas ... más hacer una nueva ventana


¡Es posible!

Esto parece anular la configuración del navegador. Espero que funcione para ti.

<script type="text/javascript"> // Popup window code function newPopup(url) { popupWindow = window.open(url,''popUpWindow1'',''height=600,width=600,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes'') } </script> <body> <a href="JavaScript:newPopup(''http://stimsonstopmotion.wordpress.com'');">Try me</a> </body>


Dado que caí en esta vieja pregunta y luego descubrí que ahora es posible (tal vez esta opción CSS no estaba disponible en ese momento), solo quiero agregar una actualización sobre cómo se puede hacer:

<a href="[yourlink]" target="_blank" style="target-new: tab;">Google</a>

Estas son las opciones para el estilo objetivo-nuevo:

target-new: window | tab | none

No probó la opción ninguno, tal vez usa la configuración predeterminada del navegador.

Confirmé esto para Firefox e IE7-9.


El simple hecho de utilizar "target = _blank" respetará la preferencia del usuario / navegador sobre si usar una pestaña o una nueva ventana, que en la mayoría de los casos es "hacer lo correcto".

Si especifica las dimensiones de la nueva ventana, algunos navegadores usarán esto como indicador de que se necesita un cierto tamaño, en cuyo caso siempre se usará una nueva ventana. Ejemplo de código de desbordamiento de pila Desbordamiento de pila


En Internet Explorer, haga clic en Herramientas -> Opciones de Internet. Haga clic en la pestaña General -> Pestañas -> Configuración. Elija "Cuando se encuentre una ventana emergente" -> Abrir siempre la ventana emergente en la nueva pestaña. Haga clic en Aceptar.


Espero que esto ayude

window.open (url, ''_ newtab'');


La forma en que el navegador maneja las nuevas ventanas frente a la nueva pestaña se establece en las opciones del navegador y solo puede ser modificada por el usuario.


No hay forma de hacerlo como autor del HTML que representa un navegador. Al menos, aún no que yo sepa. Es más o menos del navegador y sus configuraciones / preferencias que establecen los propios usuarios.

Además, no debes imponer esto a ningún usuario. Un navegador es propiedad del usuario. Si un usuario desea abrir todos los enlaces en pestañas o en ventanas nuevas, deje que el usuario haga exactamente eso.

Es bueno que no podamos hacer ciertas cosas. target=_blank sigue siendo objeto de abuso y las ventanas emergentes se han destruido.


No probé esto, pero creo que funciona en todos los navegadores:

target="_parent"


No, no hay.


Prueba con la función javascript como esta

Html:

<a href="javascript:void(0)" onclick="open_win()">Target</a>

Javascript:

<script> function open_win() { window.open("https://www.google.co.in/"); } </script>


Puede cambiar la forma en que Safari abre una nueva página en Safari> Preferencias> Pestañas> ''Abrir páginas en pestañas en lugar de ventanas''> ''Automáticamente''


Puede configurar IE para abrir enlaces en una nueva pestaña, solo vaya al menú de configuración.


a { target-name: new; target-new: tab; }

La propiedad objetivo-nuevo especifica si los nuevos enlaces de destino deben abrirse en una nueva ventana o en una nueva pestaña de una ventana existente.

Nota: la propiedad objetivo-nuevo solo funciona si la propiedad del nombre del objetivo crea una nueva pestaña o una nueva.


onclick="window.open(this.href,''_blank'');return false;"