Url et ajax

Url et ajax - HTML/CSS - Programmation

Marsh Posté le 09-07-2008 à 11:13:16    

Bonjour,
 
Je fait un site en ajax (tout à la main) et j'ai un petit ennui existentiel. J'ai un div principal dont le contenu est chargé dynamiquement par le biais de liens dans des menus autour et qui ne bougent pas. Seulement, si jamais une des sous page du site interesse un visiteur et qu'il veut copier l'adresse pour la donner à son ami, son ami tombera sur la page d'accueil parce que l'url n'a pas changée.  
 
Bref, est il possible de changer l'url sans recharger la page (avec js), histoire que les bons éléments soient chargés dès le départ?
 
Merci


Message édité par milootooloo le 09-07-2008 à 11:21:10
Reply

Marsh Posté le 09-07-2008 à 11:13:16   

Reply

Marsh Posté le 10-07-2008 à 00:46:34    

Pourquoi ne pas proposer un système à la googleMaps ?
Si qq veut bookmarker une page dynamique en particulier, propose ton propre lien. Et dans ton prog, tu fais en sorte de décoder ce lien afin de charger la page qui va bien en fonction des params que tu as toi-même fourni.


---------------
We deserve everything that's coming...
Reply

Marsh Posté le 10-07-2008 à 09:28:23    

Non c'est pas possible. Il faut que ce soit transparent. Mais j'ai continué à chercher et j'ai trouvé une propriété de la dom (hash) et qui correspond à l'ancre en html (#toto à la fin de l'url). Je vais donc changer cette ancre à chaque lien remarquable et décoder l'ancre au début du script.
 
A ce sujet, comme j'ai plusieurs paramètres un peu hétérogènes et imprévisibles à sauvegarder dans l'ancre, je vais les concaténer avec un séparateur puis les convertir en base64 pour éviter les éventuels problèmes d'injection d'url, au cas ou ça intéressait quelqu'un.
 
 
 
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed