Kai Lahmann: Browser

Beitrag lesen

hi

was willst erreichen..? Anständige und unanständige Browser trennen, oder? Würd ich so machen:

if(navigator.appName("Microsoft Internet Explorer")
{ //funzt erst, wenn <body> schon existiert!
var hoch  = document.body.offsetHeight-10;
var breit = document.body.offsetWidth-10;
} //die -10 sind "Fehlertolleranz"
else
{
var hoch  = window.innerHeight;
var breit = window.innerWidth;
}

if(document.getElementById)
{
if(hoch => 600){location.href="gross_und_gut.html)
if(hoch < 600){location.href="klein_und_gut.html)
}
else
{
location.href="schlecht.html)
}

damit landen Browser die DOM können (IE5, IE6, Mozilla auf der Seite für die guten, der Rest auf der Not-Seite). Eine Unterscheidung der Auflösung beim "Rest" ist übrigens eh nicht sinnvoll, da viele Browser dieser Gattung eh keine Variable für diese Information haben.