:content
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.
|