Ich habe folgendes Problem , ich übe gerade und wollte mir die höhe und breite des zur Verfügung stehenden Anzeigebereichs ausgeben lassen . Im Netscape funktioniert das einwandfrei , im IE6 allerdings leider nicht . Kann sich vielleicht jemand den Code anschauen und mir sagen wo mein Denkfehler liegt ? Bin verzweifelt da ich ka habe warum er es mir nicht anzeigt sondern nur ausgiebt undefined . Bin für jegliche Hilfe wirklich dankbar .
//----------------------- JS code --------------------
var x,y;
if (self.innerHeight)
// alle auser IE
{
x = self.innerWidth;
y = self.innerHeight;
}
else if (document.documentElement && document.documentElement.clientHeight)
// IE 6
{
x = document.documentElement.clientWidth;
y = document.documentElement.clientHeight;
}
else if (document.body) // andere IE
{
x = document.body.clientWidth;
y = document.body.clientHeight;
}
alert (x+"_"+y);