molily: Abfragen ob der Back-Button gedrückt wurde

Beitrag lesen

Hallo,

var aktive = window.setInterval("checkhash()", 1);

LOL. Es reicht völlig, wenn du den Intervall auf 500ms oder gar 1000ms stellst. Auf diese Weise belastest du nur den Browser, verquast unnötig Rechenzeit und sorgst dafür, dass andere Scripte im Dokument ggf. verzögert ausgeführt wird. Im Übrigen ist alles unter 10ms ohnehin Humbug.

function checkhash () {

if(typeof(oldhash) == "undefined"){
var oldhash = window.location.hash ;
}

Hier legst du eine lokale Variable an. Du musst die Variable schon ohne "var" notieren, sodass sie eine globale wird, sprich, eine Eigenschaft von window.

warum funktioniert das nicht?

http://de.selfhtml.org/javascript/sprache/variablen.htm#definieren

Mathias