Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 17-11-2011 23:10:05

neojick
Membre
Date d'inscription: 13-04-2008
Messages: 223
Site web

Ajax et changement d'adresse dans l'url

Bonsoir les amis, j'ai un truc qui me trotte dans la tête depuis hier et j'aimerai connaître vos avis.

J'ai traîné un peu sur Google+ hier pour connaître un peu plus ce réseau social que j'utilise peu. J'ai été agréablement surpris par la fluidité de l'outil. Forcément de l'ajax dernière. Pourtant, bizarre, l'url change à chaque clic, et pas que le fragment (partie derrière le dièse).

J'ai vérifié avec firebug, effectivement, il n'y a pas de rechargement de page, mais comment l'url complète est modifiée ? Il me semble que ce n'est techniquement pas possible de modifier une url en javascript.

Des idées ?


Chan IRC de ZF en français : zftalk-fr

Hors ligne

 

#2 18-11-2011 10:33:11

My_Sic
Membre
Date d'inscription: 06-09-2010
Messages: 49
Site web

Re: Ajax et changement d'adresse dans l'url

Cela est assez simple.
Il suffit de manipuler l'object windows.history.

Ouvre n'importe quelle page, ouvre firebug on ta console chrome, et exécute :

Code:

window.history.pushState('page2', 'Je suis ailleur', '/une_autre_page.php');

Avec cette méthode, pour des raisons évidentes de sécurités, on ne peux pas modifier le hostname.


http://www.centurion-project.org: Full stack Framework based on Zend Framework; led by:
http://www.octaveoctave.com: an enthusiastic web agency full of passionate.
http://www.cache-pistache.com: French blog on ZF and SF perfomance

Hors ligne

 

#3 18-11-2011 10:53:14

lebilien
Membre
Lieu: avranches
Date d'inscription: 19-06-2007
Messages: 270
Site web

Re: Ajax et changement d'adresse dans l'url

Merci pour l'information justement je me suis posé la même question le week end dernier .


http://www.parkaddict.com Gagner des places dans vos parcs préférés

Hors ligne

 

#4 18-11-2011 12:00:37

neojick
Membre
Date d'inscription: 13-04-2008
Messages: 223
Site web

Re: Ajax et changement d'adresse dans l'url

Merci pour cette réponse trèèèèès intéressante. Je ne pensais pas que c'était aussi simple ! J'ai bien fait de demander !


Chan IRC de ZF en français : zftalk-fr

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages