Liebe gaby,
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?
<style type=text/css>
Den Attribut-Wert (hier für type) bitte immer in Anführungszeichen setzen!
.weiter {display: none;}
</style>)
Du änderst bei der CSS-Klasse "weiter" den Wert der Eigenschaft display. 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!
Liebe Grüße aus Ellwangen,
Felix Riesterer.