[HTML, JS]lien "précédent"

lien "précédent" [HTML, JS] - HTML/CSS - Programmation

Marsh Posté le 11-01-2003 à 13:30:46    

voila je cherche à faire un lien qui renvoie vers la page précédente, ou meme la page encore avant la précédente, si qqn connais il pourrait me donner la coommande?
merci d'avance!
klian

Reply

Marsh Posté le 11-01-2003 à 13:30:46   

Reply

Marsh Posté le 11-01-2003 à 13:33:16    

ben c'est du HTML simle il me semble!
Mais c'est ptet une fonction php j'en sais rien.
Si c'est du php ca me gène pas, il me faudrait juste la commande lol
Klian


Message édité par Klian le 11-01-2003 à 13:33:54
Reply

Marsh Posté le 11-01-2003 à 14:01:49    

à mon avis c plutot du javascript
mais le code? pff...  :sarcastic:  je m'en souviens plus  :D  
mais oui ça doit etre du js
qui a le code??  :hello:

Reply

Marsh Posté le 11-01-2003 à 14:47:44    

thwz a écrit :

à mon avis c plutot du javascript
mais le code? pff...  :sarcastic:  je m'en souviens plus  :D  
mais oui ça doit etre du js
qui a le code??  :hello:  


 
C'est qqch avec history go back (-1) en javascript !

Reply

Marsh Posté le 11-01-2003 à 15:17:41    

zetes sur qu'on peu pas faire ca en php?
Merci tt de même les gars!

Reply

Marsh Posté le 11-01-2003 à 17:29:19    

Klian a écrit :

voila je cherche à faire un lien qui renvoie vers la page précédente, ou meme la page encore avant la précédente, si qqn connais il pourrait me donner la coommande?
merci d'avance!
klian


 
Inutile, ya un bouton prévu à cet effet sur tous les navigateurs dignes de ce nom. Et ne viens pas nous parler d'un popup où tu aurais désactivé ces boutons stp... (c'est mal les popups (sauf exceptions...))
 
 [:totozzz]

Reply

Marsh Posté le 11-01-2003 à 17:35:22    

javascript:history.back();
javascript:history.go(-nbpages);

Reply

Marsh Posté le 11-01-2003 à 17:38:38    

*Syl* a écrit :

javascript:history.back();
javascript:history.go(-nbpages);


 :jap:  
 
Mais de toutes manières, la seule utilité de revenir en arrière dans une page, c'est de pouvoir corriger un formulaire par exemple. Et comme les infos de formulaire ne sont pas systématiquement conservées, la seule soluce valable c'est php avec les sessions. Mais bon, c'est un cas très particulier et le seul qui mérite qu'on intervienne à la place du nav.

Reply

Marsh Posté le 11-01-2003 à 18:37:25    

ben c'est exactement ça ;-)
Par exemple, d'un topic de forum quelqueonce, je clique sur login, je m'identifie, et une fois identifé, je clique sur un lien, qui me renvoie deux fois en arrière, hop, je reviens ou j'était, qui plus est identifié!
Voila ;-)
Merci pour vos solution!
Klian

Reply

Marsh Posté le 11-01-2003 à 18:59:26    

Je viens de te donner la solution. Session php.
 

Reply

Marsh Posté le 11-01-2003 à 18:59:26   

Reply

Marsh Posté le 11-01-2003 à 19:12:38    

Si tu fais un site avec un affichage de données dynamique et que ces données ont été modifié dans la page en cours (exemple panier d'achat sur LDLC), je te déconseille d'utiliser le JavaScript, car tu n'auras pas un reload de ces données, ce qui peut finir par amener des incohérences dans le système.
 
L'idéal, c de bien savoir les relations que peuvent avoir tes pages et de passer par POST ou GET l'url de la page pour laquel tu veux revenir en arrière.

Reply

Marsh Posté le 11-01-2003 à 19:48:41    

Ben oui, mais c'est que ce n'est jamais la même! la page sur laquelle il faudrait revenir, c'est la page sur laquelle l'utilisateur était avant-avant, c'est à dire sur le topic du forum qu'il lisait!
Merci tt de même!

Reply

Marsh Posté le 11-01-2003 à 19:49:33    

Hermes le Messager a écrit :

Je viens de te donner la solution. Session php.
 
 


C'est bien pour ca que je disais: "merci pour vos solutions" ;-)

Reply

Marsh Posté le 11-01-2003 à 21:20:25    

Klian a écrit :

Ben oui, mais c'est que ce n'est jamais la même! la page sur laquelle il faudrait revenir, c'est la page sur laquelle l'utilisateur était avant-avant, c'est à dire sur le topic du forum qu'il lisait!
Merci tt de même!


C'est pour cela qu'à part les sessions, je ne vois pas d'autres soluces. ;)

Reply

Sujets relatifs:

Leave a Replay

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