|
| nhcj | Posté le 11/01/2008 @ 23:47 |
Petit astucien
184 Messages
| salut à toutes zéa tous j'aimerais trouver un code html (dans mon cas à écrire dans un module html) qui permet pour le viviteur de revenir à la page précédente. j'explique : dans mon site il ya plusieurs pages"cachées", cad qui n'apparaissent pas dans le menu de navigation, pour ne pas le surcharger. j'ai inséré un lien de retour vers la page d'accueil (pas partout, c'est en cours) mais je voudrais que le visiteur puisse revenir à la page où il était, afin de pouvoir poursuivre sa visite sans repasser par l'accueil. pour info le script suivant (par bouton) ne fonctionne pas sous Opera dans mon site <form> <input type="button" value=" Retour " onClick="history.back()"> </form> j'aimerais plus un code dans le style de celui-ci :
<a href="http://pageX.aspx"><img src="/images/imageX.gif" title="page precedente" alt="page precedente" border=0></a> dans lequel [pageX] serait remplacé par la commande permettant de revenir à la page precedente. ce genre de code fonctionne bien chez moi.
à noter, je suis novice en html (je commence à comprendre certaines choses) et mon site est le premier que je construis (heureusement comme certains le disent si bien, google est aussi notre ami). merci pour vos idées et autres éclaircissements
|
| |
| |
| Publicité |
|
|
| nhcj | Posté le 12/01/2008 à 00:02 |
Petit astucien
184 Messages
| c'est juste re-moi
je vais essayer <A HREF="Javascript:history.go(-1)">Retour à la page précédente</A> mais c'est du java et tout le monde ne l'active pas forcément |
| |
|
| nhcj | Posté le 12/01/2008 à 07:58 |
Petit astucien
184 Messages
| 
bon, quelques nouvelles : j'ai cherché, réfléchi un peu, testé puis recommencé puis retesté ... (vous connaissez la procédure) et j'ai opté pour le code suivant : <a href="#" onclick="history.back()"><img src="/animX.gif" title=page précédente" alt="page précédente" border=0></a>
où [animX.gif] est un gif animé (non définitif, celui-ci est pour test) ça fonctionne acec IE et Firefox mais ça ne fonctionne toujours pas avec Opera (les 3 sur le même pc) je ne comprends pas pourquoi ! ( href="Javascript:history.go(-1)" non plus, d'ailleurs ) tous les autre liens et commandes fonctionnent mais pas celle-ci ! 
je cesse de me creuser les méninges pour le moment, vais dormir un peu, on verra donc plus tard si vous avez des idées, d'avance merci Modifié par nhcj le 12/01/2008 08:12 |
| |
|
| Dreamer | Posté le 12/01/2008 à 09:51 |
Astucien
4270 Messages
| Salut Sans Javascript , ce ne sera pas évident car ta solution est bonne !! <a href='javascript:history.go(-1)'>[ Retour ]</a>
Sinon , tu pourrais utiliser des ancres , mais ton visiteur devra visiter les pages dans l'ordre . Quand , je ne trouve pas de retour à la page précédente sur un site , je me sert des fleches du navigateur , alors ne t'inquiètes pas trop !! |
| |
|
| elle | Posté le 12/01/2008 à 10:16 |
Maîtresse astucienne
15844 Messages
| Dreamer a écrit : Quand , je ne trouve pas de retour à la page précédente sur un site , je me sert des fleches du navigateur , alors ne t'inquiètes pas trop !!
Et moi, je me sers toujours des flèches du navigateur... ou des boutons de la souris si elle en a. Modifié par elle le 12/01/2008 10:16 |
| |
|
| Malcolm | Posté le 12/01/2008 à 11:00 |
Astucien
7299 Messages
| petite précision : il s'agit bien de "javascript" et non de "java" : ce ne sont pas les mêmes langages. La solution via javascript est la meilleure, IMO, et c'est bien d'avoir relevé que sans javascript, pas moyen de l'utiliser ... Mais malheureusement à part tracer dansun cookie ou quelque part ailleurs la liste de pages suivies par le visiteur (ce qui peut s'avérer long et surtout couteux en ressources s'il y a beaucoup de visiteurs consécutifs), il n'y a pas d'autre solution... Sauf à avoir une navigation de site bien pensée. |
| |
|
| nhcj | Posté le 12/01/2008 à 18:14 |
Petit astucien
184 Messages
| salut à vous, merci de vos réponses oui je sais qu'il existe toujours les flèches du navigateur et ceux (éventuels) de la souris; c'est plus pour comprendre vraiment les choses et aussi pour un certain équilibre visuel des pages. merci de m'indiquer que ma solution est bonne; ça rassure quant à mes cogitations, ça fait toujours du bien de savoir qu'on est sur la bonne voie après des impressions detâtonnement. effectivement je parlais de javascript (au lieu de java), merci de le préciser d'après des commentaires reçus, je ne suis pas trop mécontent de la navigation sur mon site, il semblerait qu'elle ne fonctionne pas mal. Ceci dit, j'aimerais comprendre pourquoi ça ne fonctionne pas avec mon Opera, car même si au final je resterais sur la solution des flèches du navigateur, j'aime bien comprendre afin de crier le moins possible "S... de P... de Machine de M... !!!!"  (ben oui, si on lui dit que 2+2=5, elle fera tous ses calculs sur cette base) je vais continuer de chercher du côté de la communauté Opera et je vous tiens au courant |
| |
|
| cekica | Posté le 12/01/2008 à 19:42 |
Petit astucien
492 Messages
| puis si jamais sa peut aider il est possible de faire ce genre de retour grace à un script php : <?php print '<a href="'.$_SERVER['HTTP_REFERER'].'">retour</a>'; ?>
|
| |
|
| Malcolm | Posté le 12/01/2008 à 21:01 |
Astucien
7299 Messages
| C'est comme le javascript, c'est loin d'être sûr : des logiciels bloquent le http referer... mais ça peut être une solution. |
| |
|
| Dreamer | Posté le 12/01/2008 à 21:27 |
Astucien
4270 Messages
| On en revient aux fleches du navigateur ..........  |
| |
|
|
| Haut de la page |