$xNeTworKx: screen Objekt: Netscape ignoriert es oder sinds die Frames?

Beitrag lesen

Hallo,
Ich gehe jetzt mal davon aus, dass ich 1024x768 habe.

<script type="text/javascript">
<!--
if(screen.width < 1024)
{
document.write('<frameset framespacing="0" border="0" rows="1,50,1,*,1,50,1" frameborder="0"> ');
}

Warum eigentlich < 1024? Was ist, wenn die Bildshirmauflösung 1024 ist (also nicht < 1024, weil <= ist nicht < )? Die Abfrage würde FALSE zurückliefern.

else if(screen.width < 1280)
{
document.write('<frameset framespacing="0" border="0" rows="30,50,1,*,1,50,30" frameborder="0"> ');
}

Ja, trifft AUCH zu, weil else if ist NICHT if, somit liefert diese Abfrage WAHR zurück.

else if(screen.width < 1600)
{
document.write('<frameset framespacing="0" border="0" rows="60,50,1,*,1,50,60" frameborder="0"> ');
}

Trifft auch zu, weil else if, somit liefert die Abfrage bei mir WAHR zurück .

else
{
document.write('<frameset framespacing="0" border="0" rows="70,50,1,*,1,50,70" frameborder="0"> ');
}

//-->
</script>

Wahrscheinlich liegt es an diesem unlogischen Code, also schau mal ob es nach dem Ausbessern richtig funktioniert.

$xNeTworKx.

--
Weissagung der Cree:
Erst wenn der letzte Baum gerodet, der letzte Fluss vergiftet, der letzte Fisch gefangen, werdet ihr feststellen, dass man Geld nicht essen kann!