Saltar al contenido

Target= _blank para que sirve

diciembre 26, 2021
Target= _blank para que sirve

a href target=_blank

Generalmente lo evito como la peste. Sin embargo, tal vez un buen ejemplo de por qué querrías usarlo sería si estás construyendo un módulo de carrito o algo así, y tienes el enlace «click for bigger picture». Creo que está bien en ese sentido.

Ten en cuenta que siempre que lo haces, estás asumiendo que conoces el flujo de trabajo del usuario mejor que ellos (siempre pueden abrir el enlace en una nueva ventana sin que lo fuerces). En el caso del enlace «bigger picture», lo más probable es que tengas razón al suponer que eso es lo que quieren, pero en la mayoría de los casos yo no sacaría conclusiones precipitadas.

Cuando quieres que el enlace se abra en una nueva ventana, lo asumiría. Creo que el momento de usar esto es cuando la gente podría hacer clic en un enlace que destruiría lo que estaban haciendo en la página actualmente, como un enlace de «ayuda» en un formulario.

Una cosa que hay que tener en cuenta es la accesibilidad. Las funciones incorporadas para ayudar a los usuarios invidentes (texto a voz, por ejemplo) pueden actuar de forma extraña (o simplemente de forma confusa para el usuario) cuando se abre una nueva ventana o pestaña.

target=_blank» no funciona

Está bien usar target=»_blank»; esto se eliminó en XHTML porque al apuntar a nuevas ventanas siempre aparecerá la alerta emergente en la mayoría de los navegadores. XHTML siempre mostrará un error con el atributo target en una validación.

HTML debería definir el significado y el contenido. Pregúntate: «¿cambiaría el significado del elemento a si se eliminara el atributo target?». Si no es así, el código no debería ir en el HTML. (De hecho, me sorprende que el W3C lo haya mantenido… Supongo que no pueden dejarlo pasar).

Digamos que usted quiere hojear la página enlazada muy rápidamente antes de volver. Puede abrirla en una nueva pestaña y cerrarla cuando haya terminado (porque pulsar el botón «atrás» y esperar a que se recargue la página lleva demasiado tiempo). O, ¿qué pasa si parece interesante y quieres guardarlo para más tarde? Tal vez debas abrirla en una nueva pestaña de fondo y seguir leyendo la página actual. O tal vez decidas que ya has terminado de leer esta página, así que simplemente seguirás el enlace en la pestaña actual.

Dicho esto, los desarrolladores web deberían dejar absolutamente claro a dónde van sus enlaces, a qué tipos y/o formatos de fuentes hacen referencia y qué hacen. Los tooltips pueden ser tus amigos (a no ser que utilices una tableta o un teléfono; en ese caso, especifícalos en el sitio móvil). Todos sabemos lo mucho que apesta que nos lleven a un lugar que no esperábamos o que ocurra algo que no queríamos.

significado de target= _blank

Esto significa que no existe la palabra clave _new en HTML5, y tampoco en HTML4 (y por consiguiente en XHTML). Esto significa que no habrá ningún comportamiento consistente si se utiliza esto como valor para el atributo target.

Añadiendo algo de confusión a esto, en HTML4 el atributo target estaba obsoleto. En HTML5 esta decisión fue revertida, y es una parte oficial de la especificación una vez más. Todos los navegadores soportan target sin importar la versión de HTML que estés usando, pero algunos validadores marcarán el uso como obsoleto si tu doctype es HTML4.

Dado que «_new» no es ninguno de estos, se incluirá en «framename», por lo que si un usuario vuelve a hacer clic en ese hipervínculo, no se abrirá una nueva pestaña, sino que se actualizará la existente. Mientras que en _blank, si el usuario hace clic dos veces, se abrirán dos nuevas pestañas.

El uso de uno de los nombres de destino reservados evitará la fase de «búsqueda». Así, target = «_blank» en una docena de enlaces abrirá una docena de ventanas en blanco, pero target = lo que sea en una docena de enlaces sólo abrirá una ventana. target = «_new» en una docena de enlaces puede dar un comportamiento inconstante. No lo he probado en varios navegadores, pero sólo debería abrir una ventana.

html anchor target misma página

Generalmente lo evito como la peste. Sin embargo, tal vez un buen ejemplo de por qué querrías utilizarlo sería si estás construyendo un módulo de carrito o algo así, y tienes el enlace «click for bigger picture». Creo que está bien en ese sentido.

Ten en cuenta que siempre que lo haces, estás asumiendo que conoces el flujo de trabajo del usuario mejor que ellos (siempre pueden abrir el enlace en una nueva ventana sin que lo fuerces). En el caso del enlace «bigger picture», lo más probable es que tengas razón al suponer que eso es lo que quieren, pero en la mayoría de los casos yo no sacaría conclusiones precipitadas.

Cuando quieres que el enlace se abra en una nueva ventana, lo asumiría. Creo que el momento de usar esto es cuando la gente podría hacer clic en un enlace que destruiría lo que estaban haciendo en la página actualmente, como un enlace de «ayuda» en un formulario.

Una cosa que hay que tener en cuenta es la accesibilidad. Las funciones incorporadas para ayudar a los usuarios invidentes (texto a voz, por ejemplo) pueden actuar de forma extraña (o simplemente de forma confusa para el usuario) cuando se abre una nueva ventana o pestaña.

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad