clear :pagetitle

.programmierung(javascript.snippets.zurück)

:menu

.home
.musik
.bücher
.programmierung
.verschiedenes
.privat
.shop
.gästebuch

clear :ad

Valid CSS!

clear :content

Programmierung > JavaScript > Code Snippets > "Zurück"

28.04.2003

Wenn ein User den mittels JavaScript erzeugten Hyperlink anklickt, so lädt er die zuletzt angesehene Seite erneut in den Browser (er "bewegt sich eine Seite zurück").

<script language="Javascript" type="text/javascript">
<!--
document.writeln('<A HREF="javascript:history.go(-1)">Zurück</A>');
// -->
</script>
		

Um sicherzugehen, daß nur Browser mit aktiviertem Scripting den Link sehen können, wird die Generierung des Codes wie oben aus JavaScript heraus empfohlen. Wenn man aber das <script>-Element nicht verwenden möchte, sollte man im <A HREF>-Element jedenfalls auf eine HTML-Seite verweisen, und den dazugehörigen JavaScript-Code in ein onClick-Attribut schreiben. Andernfalls haben User mit abgeschaltetem Scripting im Browser Navigationsprobleme. Diese Vorgangsweise empfiehlt sich auch beim simplen "Zurück"-Link, denn ein User könnte die Seite mit dem "Zurück"-Link ja direkt aufgerufen haben.

Nicht so gut:

<A HREF="javascript:meineFunktion();">mein Linktext</A>
		

Besser:

<A HREF="eineSeite.html" onClick="javascript:meineFunktion(); return false;">mein Linktext</A>
		

 

Wünsche, Anregungen und Beschwerden bitte im Gästebuch deponieren.

clear :info

© 2003 Heinz Duschanek
Disclaimer, Partnerschaft, Spam/UCE, PGP key