khverzweifelt: layer overflow nur im ie

Beitrag lesen

Hallo,

dursuche das Forum seit einigen Stunden und komm doch nicht weiter...

Prob:
Ich muss nachträglich eine fertige Seite "auffüllen", habe dazu einen Layer angelegt der nur bei Bildschirmauflösung < 1024 angezeigt werden soll. Funzt aber nur im IE!!

Hier der Code:

<div id="layout" style="position:absolute; top:0px; left:767px; z-index: 4;">
<table cellspacing="0" cellpadding="0" border="0" class="normal">
<tr>
    <td colspan="5" background="../zubehoer/hinter.gif"><img src="../zubehoer/space.gif" width="300" height="23" alt="" border="0"></td>
</tr>
</table>
</div>

<script LANGUAGE="JavaScript" type="text/javascript">
   var Breite;
   Breite=screen.width;

if (Breite<=800)
      {
   if (document.layers){
      document.layers['layout'].visibility = "hide";
   document.layers['layout'].overflow = "hidden";
   document.layers['layout'].width = "0";};

else if (document.all){
      document.all['layout'].style.visibility = "hidden";
   document.all['layout'].style.overflow = "hidden";
   document.all['layout'].style.width = "0";}

else if (document.getElementById){
      document.getElementById('layout').style.overflow = "hidden";
   document.getElementById['layout'].style.overflow = "hidden";
   document.getElementById['layout'].style.width = "0";}
 };

if (Breite>800)
   {
 if (document.layers){
      document.layers['layout'].visibility = "show";
   document.layers['layout'].overflow = "hidden";
   document.layers['layout'].width = "200";}
   else if (document.all){
      document.all['layout'].style.visibility = "visible";
   document.all['layout'].style.overflow = "hidden";
   document.all['layout'].style.width = "200";}
   else if (document.getElementById){
      document.getElementById('layout').style.visibility = "visible";
   document.getElementById['layout'].style.overflow = "hidden";
   document.getElementById['layout'].style.width = "200";}
   };

</script>

Ich habe schon flimmrige Augen weil ich die ganze Zeit mit dieser Monsterauflösung arbeiten muss um zu testen, vielleicht seht Ihr ja mehr als ich???

Bitte, bitte und vielen Dank im vorraus.

Kerstin