Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   HTML (http://www.forosdelweb.com/f4/)
-   -   HTML5 browser history (http://www.forosdelweb.com/f4/html5-browser-history-977116/)

MadDunDee 20/02/2012 15:29

HTML5 browser history
 
Hola,

estoy trabajando con un sitio que carga todas sus secciones en AJAX. Ahora lo hace usando hastag pero quiero actualizarla para que trabaje con los nuevos métodos que incluye HTML5 para esta tarea.

He encontrado un método con javascript para que cualquier navegador, aunque no soporte HTML5, pueda utilizarlos. Seguro que alguno de vosotros ya conoce este proyecto llamado history.js - https://github.com/balupton/history.js

El caso es que no me aclaro del todo a la hora de utilizarlo y quería saber si alguien podría poner algún ejemplo sencillo sobre su uso. Este es uno de los ejemplos que propone su autor, pero me pierdo un poco con ello.

Espero que me podáis ayudar! Además creo que se trata de un recurso muy interesante que me gustaría compartir con vosotros.

Muchas gracias!

:)

NOTA: Es posible que hubiera sido mejor opción postear esta duda en la sección de javascript, si es así, disculpas.

agrelsoft 04/03/2012 21:00

Respuesta: HTML5 browser history
 
Cuál es el problema en sí que tienes al utilizar ese código?

3nr1c 05/03/2012 13:58

Respuesta: HTML5 browser history
 
El otro día estuve un rato mirando el código de history.js ... No me convenció mucho (tal vez porque no lo entendí), pero como ya tenía una librería medio montada para manejar la URL del navegador, prefirí implementar el método history.pushState() en mi librería. Si quieres verla:

http://github.com/3nr1c/jUri.js

Por si te interesa, la librería se encuentra en los archivos juri.min.js y juri.orig.js (son lo mismo, solo que el .min está minificado). Para hacer lo que tu dices, se usa el método jUri.set():
Código Javascript:
Ver original
  1. jUri.set({
  2.     title:'Nuevo título',
  3.     url:'/index.html'},function(){
  4.         alert('tu navegador no soporta esto');
  5.     });


Espero que esto te sirva ;-)

MadDunDee 12/03/2012 17:52

Respuesta: HTML5 browser history
 
Hola Enric,

muchas gracias por tu respuesta. ¿Serías tan amable de contestar al privado que te envié cuando tengas un segundo? Gracias!!

:)


La zona horaria es GMT -6. Ahora son las 17:20.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.