Frank: Doctypeswitch JS Abfrage

Beitrag lesen

hi :)

ich hab nach einer möglichkeit gesucht eine JS funktion einzubauen die mir ausließt in welchem Modus ich mich im Browser befinde und je nach dem er dann die Objekte document.body oder document.documentElement verwendet.Jetzt bin ich da auf diesen hier gestoßen

http://www.quirksmode.org/viewport/compatibility.html#link2

oder die funktion gleich direkt:

var x,y;
 if (self.innerHeight)
// all except Explorer
{ x = self.innerWidth;
y = self.innerHeight; }
 else if (document.documentElement && document.documentElement.clientHeight)
// Explorer 6 Strict Mode
{ x = document.documentElement.clientWidth;
y = document.documentElement.clientHeight; }
 else if (document.body)
// other Explorers
{ x = document.body.clientWidth;
y = document.body.clientHeight; }

Jetzt frag ich mich da es da keine erklärung dafür gibt wofür steht dieses hier
if (self.innerHeight)
// all except Explorer
{ x = self.innerWidth;
y = self.innerHeight; }
damit mein ich speziel das (self).

Gruß Frank