2009-08-28 17 views
5

Estoy un poco confundido si debo o no hacer los enlaces en mi sitio web que apuntan externamente target = "_ blank". ¿Esta práctica afecta negativamente la usabilidad de su sitio (es decir, rompiendo el "recorrido del botón de retroceso")? ¿La mayoría de los usuarios lo encuentran molesto? ¿Es aceptable en algunas situaciones pero no en otras?¿Es aceptable hacer enlaces externos target = "_ blank"?

Quiero hacer una experiencia de usuario agradable para todos mis sitios y odiaría hacer algo que moleste a mis usuarios. ¿Cuál es su experiencia/consejo al respecto?

Respuesta

8

He leído un montón de documentación de usabilidad que sugiere que a los usuarios finales les molesta verse obligados a abrir un enlace en una nueva ventana. Tiendo a estar de acuerdo, si quiero una nueva ventana, haré clic derecho y seleccionaré si quiero la misma ventana, nueva pestaña o nueva ventana.

Sin embargo, los tipos de marketing creen que la apertura de un enlace externo en una nueva ventana mantendrá el usuario final en su sitio, ya que el tiempo se cierre la nueva ventana y terminar de nuevo en su sitio.

EDITAR: La mejor información que he leído sobre este tema está en el libro de Steve Krug "Do not Make Me Think" (website).

+0

+1 gracias por el enlace del libro, tendré que verificarlo. –

7

MHO: simplemente conéctelo. Si quiero abrir el enlace en una nueva ventana, puedo hacerlo yo mismo.

+0

+1 eso es lo que estaba pensando. Además, sería difícil estandarizar _blank en cada enlace externo. –

+0

+1 Acepto ... Preferiría decidir cómo abrir un enlace. – Mottie

3

Deje el atributo de destino y deje que los usuarios decidan si desean abrir el enlace en una nueva ventana. Si desea advertir al usuario que el enlace los alejará de su sitio, puede implementar una página que lo deje en claro (los sitios del gobierno de EE. UU. Hacen esto, por ejemplo).

+0

+1 dando una advertencia justa al usuario eliminaría el elemento sorpresa y podría ser menos molesto para ellos. Gracias –

+2

Realmente lo odio cuando me avisan de abandonar un sitio por una página intermedia. Se necesita tiempo y pensamiento adicionales: tengo que mirar la página intermedia, procesar por qué exactamente no estoy donde pensé que iba, y luego descubrir cómo avanzar lo más rápido posible. –

+2

Personalmente, prefiero no utilizar también la página intermedia, pero si sus clientes requieren algún tipo de notificación, parece ser la opción menos mala en este momento. –

1

Depende, por lo general para los enlaces a contenido adicional en su sitio, no utilizaría _blank. Cada vez que hago un enlace a contenido externo, uso _blank para mantener una página abierta para mi sitio. De esa manera, cuando el usuario termina el sitio externo, vuelve a ver mi sitio.

Con los navegadores modernos esto generalmente abre una nueva pestaña. Espero que este comportamiento, pero generalmente controlo, hago clic para obtener una nueva pestaña/ventana cuando quiero mantener mi lugar.

Dicho esto, para una aplicación web, siempre dejaría el atributo de destino desactivado para que el usuario pueda decidir abrir una nueva ventana o no.

+0

Gracias, por lo que te resulta molesto cuando te redirigen a una nueva ventana/pestaña del navegador cuando haces clic en un enlace. –

+0

Personalmente, cuando hago clic en un enlace que me lleva fuera del sitio, espero que sea una nueva ventana/pestaña. Si el contenido está en el sitio, espero que permanezca en la misma ventana/pestaña. – Nate

3

Acepto que, como usuario, prefiero tener la opción de abrir o no un enlace en una nueva ventana. Desafortunadamente, muchos usuarios no se dan cuenta de que tienen esa opción y perderán su sitio web cuando hagan clic en un enlace a un sitio externo. Tiendo a ser cauteloso y hacer que los enlaces externos se abran en nuevas ventanas, pero realmente depende de la audiencia.

+0

"(...) muchos usuarios no se dan cuenta de que tienen esa opción y perderán su sitio web cuando hagan clic en un enlace a un sitio externo". Estoy de acuerdo: depende de tu audiencia. He visto que a algunas personas les desagradan las ventanas nuevas abiertas (usualmente solo usan una ventana, sin maximizarlas), y otras no les gusta el por qué no se abrieron en ventanas nuevas (esto me pasó en un sitio pesado de Ajax en el que yo estaba, Hice clic en un enlace sin explicaciones, diciendo que quería en una ventana nueva, y perdí donde estaba cuando volví). http://www.netvibes.com para mí es un buen ejemplo de sitio web que usa target = "blank" correctamente. – GmonC

2

Here is a nice write up para no abriendo enlaces en una nueva ventana/pestaña de Smashing Magazine. Esencialmente, es mejor dar a los usuarios control sobre el comportamiento del enlace que decidir por ellos.

+0

+1 buen enlace ... –

2

Guru de usabilidad (?) Jakob Nielsen sugiere not opening new browser windows (aunque tiene 10 años).

Cita:

abrir nuevas ventanas del navegador es como un limpiador persona de ventas de vacío que comienza una visita al vaciar un cenicero en la alfombra del cliente.No contaminar mi pantalla con más ventanas , gracias (en particular desde sistemas operativos actuales tienen miserable gestión de ventanas). Si yo quiero una nueva ventana, ¡la abriré yo mismo !

Los diseñadores abren nuevas ventanas del navegador en la teoría de que mantiene a los usuarios en su sitio. Pero incluso sin tener en cuenta el mensaje hostil usuario implicado en la toma de sobre la máquina del usuario, la estrategia es contraproducente, ya que desactiva el botón posterior que es el usuarios normales camino de regreso a los sitios anteriores. Los usuarios a menudo no notan que se ha abierto una nueva ventana , especialmente si están usando un pequeño monitor donde las ventanas están maximizadas para llenar la pantalla . Por lo tanto, un usuario que intente devolver al origen será confundido por un botón Atrás atenuado.

Y, cada regla tiene una excepción: Sugiere un documento como PDF or DOC that are opened in the browser should be opened in new windows, para evitar confusiones.

+0

+1 solo porque tiene 10 años de edad no significa que sea inútil: P Jakob es muy perspicaz. –

10

La mayoría de la gente dirá que lo deje de lado, todo por muy buenas razones.

La mayoría de las personas no le dirá esto: vea cómo las personas navegan usando su computadora. Siéntese durante una hora con un usuario promedio: un maestro, un pianista, un veterinario jubilado, una madre que se queda en casa o un mecánico. Mira cómo navegan las personas con discapacidad.

Usted descubrirá que usted no debe:

  • nuevas ventanas abiertas (es muy confuso)
  • tienen menús desaparecen inmediatamente después de salir de ellos (se requiere el control motor fino)
  • Use un número excesivo de enlaces en una página (también confuso)
  • Proporcionar demasiadas características y opciones de animación
  • uso de flash
  • ser demasiado inteligente

Usted descubrirá que usted debe:

  • Sea claro y conciso
  • ser simple
  • mantener al usuario en la misma página
  • Evitar frustrando el usuario final a cualquier costo
  • Crear un sitio web extremadamente sensible

Y mucho más.

+2

+1 ese es un buen punto, todos los usuarios de SO no tendrán este tipo de problemas, pero somos un pequeño subconjunto de usuarios de Internet. –

1

Lo que la gente odia es abrir enlaces en una nueva ventana y sin saber que está por llegar. Para cada enlace externo, continúe y use target = "_ blank", pero agregue un ícono que sugiera que está abriendo una nueva ventana. El ícono de doble cuadrado de Wikipedia es un buen ejemplo de esto, así que puedes tomar eso de ellos y sacar provecho de la alfabetización que los usuarios ya tienen allí.

Lo bueno de un ícono de "nueva ventana" es que los usuarios tienen la opción de abrir en una nueva pestaña, lo que no es tan molesto. También diría que muchos de los que defienden con vehemencia contra su enfoque propuesto lo están mirando estrictamente desde un punto de vista de estética/usabilidad, y no en términos de requisitos comerciales o la funcionalidad de su propia aplicación.

Si cree que usted o sus usuarios pueden ganar manteniendo a los usuarios en su sitio y abriendo enlaces externos en una nueva ventana, puede hacer la llamada final sobre eso. Solo se respetuoso al respecto.

2

Vale la pena mencionar que target no es válido en XHTML de todos modos.

+0

Debería usar onclick = "window.open (...); return false;" en lugar. – Natim

0

Debe considerar qué usuarios son haciendo en su ventana, al decidir cómo deben comportarse los enlaces. Si podría perder mucho trabajo navegando a otra página, entonces podría querer que los enlaces se abran en ventanas nuevas, o darme una opción para cancelar.

Por ejemplo, si estoy redactando un mensaje en Gmail, la mayoría de los enlaces muestran un cuadro de diálogo de confirmación, por lo que no pierdo accidentalmente mi trabajo. Y los enlaces en la parte superior, que van a otras aplicaciones como Calendar, se abren en ventanas nuevas. Creo que este es un buen ejemplo a seguir.

+0

Puede usar una ventana emergente de Javascript para formularlas. ¿Estás seguro? ¿Quieres abrir en esta ventana? En una nueva ventana? Quieres cancelar ? – Natim

2

Creo que depende de la situación. Para un sitio web sencillo con solo algunos enlaces sobre nosotros, contacto, servicios, etc., no abriré una nueva ventana. Es fácil para el usuario saber en qué página se encuentra y qué página acaba de ver. Para un sitio que tiene una página de resumen de listado que enlaza con cientos o incluso miles de páginas de listas individuales. Preferiría abrir una nueva ventana para cada listado. Permite a los usuarios comparar servicio/precio ... en cada página abierta. Además, el usuario no tiene que hacer clic en el botón "Atrás" para regresar a la página de resumen y esperar a que la misma página se cargue nuevamente.

Cuestiones relacionadas