Contenido

Propuesta de enlaces 2.0

16 abr

+ 8

Me ha parecido curiosa esta propuesta para los links estandares de la web 2.0.

1.  Los enlaces tradicionales:

regular_links.gif

Tu ejecutas el evento y el navegador responde lanzandote al sitio que has decidido mediante el evento.

2. Propuesta de enlaces mediante Ajax.

ajax_links2.gif

Lanzas el evento, mediante ajax compruebas el destino del link y en el paso intermedio realizas las acciones deseadas.

  • Te vas a la página destino
  • Muestra la página en un div
  • Muestras una alerta de que el servidor de destino está caido o no responde

¿Que os parece?

  • No estaría mal usar AJAX para esto. Dependería de la aplicación cargar o no la página destino en un div, pero donde sí se podría aplicar en la mayoría de sites sería la combinación de petición al servidor y si no hay problema ninguno de caída de server, mostrar la página destino y si hay error, mostrar un div ‘popup’ con el error.

    Creo que esto último estaría bien cuando estás en mitad de un formulario dentro de protocolo seguro antes de abandonarla y posteriormente volver con la pérdida de datos.

  • Ehrm… Esta propuesta de que va? Como reemplazo universal? Como uso especial en ciertos casos?

    Porque si es lo segundo ya se hace cuando es adecuado (y cuando no) y como reemplazo tengo que preguntar… Tiene realmente algun sentido?

    Veo propuestas de estas por ahi y siguen pareciendome propuestas hechas porque si. Esta en especial la vi por primera vez (sin diagrama) hace un par de años y aún no he visto una razón por la cual pueda justificar su existencia.

    Alguien quiere explicarmelo que ventaja tiene considerando la cantidad tan brutal de perdida de funcionalidad que implica (o el doble trabajo que hay que realizar si no se quiere perder funcionalidad).

  • #2 La única explicación rápida que se me ocurre ahora es que puedas tener reemplazo de url’s en caso de encontrar alguna caida.

    Imagina, linkas a la Wikipedia un artículo, y está caida, puedes optar por mandar al usuario a otro artículo a modo de reemplazo.

    Si nos ponemos a pensar sacamos más utilidades. :D

  • Estándar algo no accesible? Totalmente desacuerdo!

    Un saludo!

  • #4 no accesible? Por que? Si la comprobación falla lanzará el enlace como si del método 1 se tratara.

  • #5 Javascript por mucho que se quiera no es accesible, y encima para convertirlo en un estándar como que no…

    Saludos!

  • #6 Estoy de acuerdo, pero puedes hacer un uso correcto de Javascript mediante eventos y no comprometer la accesibilidad de la página.

    <head>
    window.onload = function() {
    document.getElementById("enlace").onclick = function() {
    		....	
    	};
    }
    </head>
    <body>
    ...
    <a href="http://www.wikipedia.com" id="enlace">Enlace a Wikipedia</a>
    ...
    
    

    En este caso, si el javascript supone un problema no se ejecutará y no comprometerá la accesibilidad del sitio.

    Javascript es una herramienta para mejorar la usabilidad del sitio, no para basar el funcionamiento de él. Y en esta propuesta no se pretende nada más que mejorar la experiencia del usuario.

  • Si, si te entiendo. De hecho uso técnicas parecidas muy a menudo. Tal como lo planteas es muy útil, pero no sé si me entiendes cuando digo que no puede convertirse en un estándar para hiperenlace (como alternativa me parece perfecto).

    Un saludo y gracias!

Comentar

#

Me reservo el derecho de eliminar y/o modificar los comentarios que contengan lenguaje inapropiado, spam u otras conductas no apropiadas en una comunidad civilizada. Si tu comentario no aparece, puede ser que akismet lo haya capturado, cada día lo reviso y lo coloco en su lugar. Siento las molestias.