Hallo Felix,
danke auch für Deinen Vorschlag.
if (history.length<2)
bist Du Dir denn sicher, dass im neuen Tab das history-Objekt in der Eigenschaft length einen Wert unter 2 hat? Hast Du per alert() Dir einmal den tatsächlichen Wert ausgeben lassen?
Ja. Es hat immer den Wert "1", wenn man die Seite in einem neuen Fenster öffnet.
Ich hatte ja auf meiner Seite ein alert eingebaut.
Klick mal auf "Anzahl der besuchten Seiten". ;-)
Du änderst bei der CSS-Klasse "weiter" den Wert der Eigenschaft display.
in _was_?
display: block oder hidden?
Wenn im Dokuemnt _nach_ Deinem Script noch ein Stylesheet eingebunden (oder per <style>-Bereich definiert) wird, dann könnte für diese Klasse der Wert von display überschrieben werden. Stelle also sicher, dass dieses Script im <head> des Dokuments an letzter Stelle steht!
Das war zwar bei mir nicht der Fall, aber ich habe es jetzt doch mal sicherheitshalber in den head-Bereich verschoben.
Der zurück-Link wird aber nach wie vor nicht ausgeblendet, wenn man ihn in einem neuen Fenster öffnet. :-(
Hier ist die geänderte Version:
http://gaby77.ga.funpic.de/forum/fr/js-zurueck-link/Felix-1/hauptseite.html
liebe Grüße
gaby