MudGuard: layer overflow nur im ie

Beitrag lesen

Hi,

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

Seltsame Anforderung. Was hat die Bildschirmauflösung mit dem Darstellen einer HTML-Seite zu tun...

<script LANGUAGE="JavaScript" type="text/javascript">
   if (document.layers){
      document.layers['layout'].visibility = "hide";
   document.layers['layout'].overflow = "hidden";
   document.layers['layout'].width = "0";};

Ist der Strichpunkt nach { } erlaubt?

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

getElementById ist eine Funktion, kein Array.
Zweimal overflow auf hidden zu setzen dürfte wenig bringen.
einmal overflow und einmal visibility schon eher...

document.getElementById['layout'].style.width = "0";}

display:none entfernt das Element eigentlich auch...

document.getElementById('layout').style.visibility = "visible";
   document.getElementById['layout'].style.overflow = "hidden";

immer noch kein Array.

document.getElementById['layout'].style.width = "200";}

200 ist eine Zahl, keine Längenangabe.

cu,
Andreas

--
MudGuard? Siehe http://www.mud-guard.de/