Problem mit IE und window.location.href

Nexus-tgc

Grünschnabel
Hi,

IE8 macht gar nichts, zeigt unten links Fehler auf der Seite an :confused:
IE8 in der Kompatibiltätsansicht wird zwar ausgeführt aber es fehlt der Wert von window.pageYOffset

Beispiel: localhost/test/index.php?page=war&pos=undefined

FireFox, Opera und Safari arbeiten korrekt


Code:
function test(url){
	window.location.href=url+"&pos="+window.pageYOffset;
}


Danke mal im vorraus
Helmut
 
http://de.selfhtml.org/javascript/objekte/window.htm#page_y_offset

Im Internet Explorer ab Version 4 ist die vertikale Scroll-Position in der Eigenschaft document.body.scrollTop gespeichert. Wenn Sie eine Seite Dokumenttyp-Deklaration einsetzen, die im Internet Explorer 6 den Seite standardkonformen Modus auslöst, müssen Sie document.documentElement.scrollTop statt document.body.scrollTop verwenden. Zu diesem Zeitpunkt muss jedoch das body- bzw. html-Element bereits vorhanden sein, d.h. es ist sinnvoll, die Ermittlung dieser Eigenschaften vom Event-Handler Seite onload abhängig zu machen.

Der IE kennt kein window.pageYOffset
 
Zurück