molily: onhashchange

Beitrag lesen

ich versuche per Javascript das Event "Hashchange" zu überwachen. Leider gelingt es mir nicht im IE 6 und IE 7. Gibt es hierzu eine Lösung?

IE 6 und 7 kennen das Ereignis nicht. Es gibt aber Scripte, mit denen sich der Event nachbauen lässt. Für größere Frameworks gibt es entsprechende Plugins, z.B. jQuery BBQ. Diese haben für ältere Browser Workarounds eingebaut. Die bestehen m.W. im Groben darin, location.hash periodisch (setTimeout/setInterval) auf Änderungen zu überprüfen und dann die entsprechenden Event-Handler manuell zu feuern.

Mathias