Tasto Indietro con JavaScript

Javascript history Back - Indietro

Spesso, nei siti dinamici, si ha il problema di tornare nella pagina precedente, ma non è possibile inserire il suo link nel pulsante o testoIndietro” (o Back) perchè la si raggiunge da più percorsi.
Un esempio sono i grandi portali suddivisi in tante categorie, infatti un’unica pagina può essere raggiunta da più parti.

Esistono varie soluzioni che permettono di estrapolare il link di provenienza e collocarlo nel punto giusto, ma per sviluppatori alle prime armi potrebbe essere un po’ troppo impegnativo e difficile da fare.

Per risolvere questo problema in modo semplice e veloce ci viene in aiuto il JavaScript che ci permette di tornare indietro nella nostra storia cronologica di navigazione.

Utilizziamo la funzione History.back:

javascript:history.back();

La sua tipica posizione nel codice HTML è:

<a href=”javascript:history.back();“>INDIETRO</a>

ma nulla ci vieta di utilizzarla anche con immagini:

<a href=”javascript:history.back();“><img src=”indietro.gif”></a>

Esistono anche codici simili, per curiosità di programmazione ve li elenco:

  • javascript:history.go(-1) = Indietro
  • javascript:history.go(1) = Avanti
  • javascript:history.go(0) = Aggiorna

da notare che l’unica differenza tra le tre è solo la variabile tra le parentesi, si intuisce che comanda il verso e i passi che la cronologia deve eseguire.

 

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

*

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>