Existe-t-il une fonction que je peux attacher en tant qu'événement de clic d'un bouton pour faire revenir le navigateur à la page précédente?
<input name="action" type="submit" value="Cancel"/>
javascript
html
browser
onclick
dom-events
Doc Holiday
la source
la source
Réponses:
Ajoutez ceci dans votre élément d'entrée
la source
<input action="action" type="button" value="Back" onclick="window.history.go(-1); return false;" />
Cette réponse est assez ancienne, donc cela aurait pu être un problème introduit dans les versions plus modernes des navigateurs. :)action="action"
sert? Et est-ce du html valide ??.js
fichiers dédiés et minifiés 2. JS en ligne doit être désactivé via une politique de sécurité du contenu pour atténuer les injections XSSou
Mettez-le sur la
onclick
poignée du bouton . Ça devrait ressembler à ça:la source
Pour aller à la page précédente
Première méthode
Deuxième méthode
si nous voulons faire plus d'un pas en arrière, puis augmenter
la source
la source
Il vous suffit d'appeler comme suit:
la source
Le plus court encore!
http://jsfiddle.net/qXrbx/
Je préfère la
.go(-number)
méthode comme alors, pour 1 ou plusieurs `` dos '', il n'y a qu'une seule méthode à utiliser / mémoriser / mettre à jour / rechercher, etc.De plus, l'utilisation d'une balise pour un bouton de retour semble plus appropriée que des balises avec des noms et des types ...
la source
la source
Facile. Une ligne.
Comme la réponse de Wim et Malik, mais en une seule ligne.
la source
C'est la seule chose qui fonctionne sur tous les navigateurs actuels:
la source
Fonctionne pour moi à chaque fois
la source