Google Translate et sa mise à jour d'URL en temps réel o_Ô

  • Auteur de la discussion Auteur de la discussion milkiway
  • Date de début Date de début
WRInaute discret
Je pense que la page se rafraichit tout simplement (à chaque caractère inscrit) en te faisant allé à l'url "http://translate.google.fr/#en|fr|Texte déjà inscrit".

Regarde la barre de pagerank (si tu as le pack google): à chaque fois qu'on tape un truc elle devient grise puis redevient verte au pagerank 6. Quand tu (re)charge une page la même chose se produit...

Bon après c'est peut-être plus compliqué...
 
WRInaute accro
C'est un truc classique si tu veux faire de l'Ajax "propre". Tu modifies l'adresse (document.location.href si je ne m'abuse) en changeant juste la partie après le #, qui est le "fragment", i.e. un pointeur à l'intérieur de la page, mais comme l'URL de base (celle qui est effectivement envoyée au serveur) ne change pas, il n'y a pas de rechargement.

Mais comme ça tu peux bookmarquer l'URL, l'envoyer à quelqu'un, etc. Quand la page est chargée, elle regarde le fragment pour "rétablir" le même état.

Jacques.
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut