Hi Andreas,
Du mußt bei passender Bedingung den Link schreiben. So wie es dasteht, erzeugst Du den Link dann, wenn keine History existiert ...
Ich habe es nun so gelöst:
<script type="text/javascript">
if (history.length > 1)
{ document.write
('<A href="javascript:history.back()">zurück</A>')
}
</script>
Zwei weitere Fehler: die Zeichenfolge </ darf nicht im content des script-Elements vorkommen, ersetze sie durch </
Oh, wie peinlich! :-(
Das hatte mir schon Felix gesagt.
Und "zurück" schreibt man nur mit einem u.
jaaaaha. ;-)
http://gaby77.ga.funpic.de/forum/fr/js-zurueck-link/Mudguard/hauptseite.html
Das funktioniert jetzt in allen Browsern, außer dem IE.
Ich weiß nicht, was mit meinem Browser los ist, aber er zeigt den zurück-Link in _keinem_ Fall an, weder online, noch lokal. :-((
BTW:
Bei der letzten Version von rfb
http://gaby77.ga.funpic.de/forum/fr/js-zurueck-link/rfb-2-original/hauptseite.html
wird jetzt im IE auch wieder kein zurück-Link angezeigt, obwohl es gestern abend noch funktionierte, und ich seitdem nichts daran verändert habe.
Ich habe schon alles gecheckt:
- er greift auf keine alte Version im Cache zu (um das zu testen, habe ich mal kurz die Überschrift verändert)
- außerdem verhindern meine <meta>-tags ein Cachen
- habe auch extra die Sicherheitsstufe auf "mittel" zurückgestellt, also wird JS auch zugelassen
- in der IE-Web-Dev-Toolbar ist Scripting ebenfalls aktiviert.
- außerdem ist das Dokument valide (ok, das ist für den IE noch kein Grund, um zu funktionieren)
Ich wüßte jetzt nicht, wo ich in den IE-Einstellungen noch was verändern müßte.
Das ist wirklich seltsam. :-o
Grüße
gaby