Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
937 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Suivant / Précédant dans appli js (non c'est pas history.blabla ...)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Suivant / Précédant dans appli js (non c'est pas history.blabla ...)

n°1902749
dwogsi
Défaillance cérébrale...
Posté le 06-07-2009 à 16:18:02  profilanswer
 

Bonjour,
 
Je code un petit explorateur en JS et je voulais y ajouter la possibilité d'utiliser les boutons suivants et précédent du navigateur, sachant qu'on ne change jamais de page.
 
D'après ce que j'ai vu sur différents sites, c'est possible en utilisant les ancres, donc avec des URL du genre http://site/page#/ou/on/est/. Donc à chaque fois que l'utilisateur explore un nouveau répertoire on change l'URL pour qu'elle contienne le nouveau chemin. Ça a en plus l'avantage de rendre les favoris parfaitement fonctionnels pour autant qu'on check l'URL au chargement de la page.
 
Avec ce système, si on clique sur les boutons suivant et précédent du navigateur on retrouve bien les bonnes URL. Mais je ne parviens pas a trouver un événement qui surviendrait à ce moment là. Un peu naïvement j'espérais trouver quelque chose du genre window.location.onchange, mais non...
 
Le seul site où j'avais vu ça, c'est sûr http://www.jiwa.fr/. J'ai voulu regarder leur sources mais elles sont compressées, pour ne pas dire obfusquées.
Sinon mes recherches me donne systématiquement des code du genre history.go(-1); :o
 
Donc si quelqu'un a une idée, je suis preneur :jap:


Message édité par dwogsi le 06-07-2009 à 16:28:39

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
mood
Publicité
Posté le 06-07-2009 à 16:18:02  profilanswer
 

n°1903032
gatsu35
Blablaté par Harko
Posté le 07-07-2009 à 10:32:28  profilanswer
 

deep linking


---------------
Blablaté par Harko
n°1903098
dwogsi
Défaillance cérébrale...
Posté le 07-07-2009 à 11:54:18  profilanswer
 

Avec les bons termes, ça va tout de suite mieux merci.
Bon j'en conclu qu'il n'y a pas d'autres moyen que de checker l'url de temps en temps pour voir si elle n'aurait pas changé.
C'est quand même pas terrible.


Message édité par dwogsi le 07-07-2009 à 11:54:33

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Suivant / Précédant dans appli js (non c'est pas history.blabla ...)

 

Sujets relatifs
Migration d'un appli tomcat sous jonasComportement de Sqlite, Postgresql, et MySQL en cas de crash du client
Lancer l'appli heure/zone horaire windows depuis C++variable global dans un include, unique dans l'appli ?
[PHP] Précédent/Suivant dans une galerie d'imagesComment pré-charger une appli. dans un splash screen
[Android] Emulateur et appliXML et récupération de noeuds suivant un chemin
[Algo][Java] Appli de comptaenvoyer des SMS depuis une appli Java
Plus de sujets relatifs à : Suivant / Précédant dans appli js (non c'est pas history.blabla ...)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR