Sonia: komisch, bei IE5 kommt "Objekt erwartet"

Beitrag lesen

komisch,

im IE5 kann ich das Skript nicht ausführen.
Da kommt die Meldung

'Objekt erwartet'

abgesehen davon das ich ie5 (noch)nicht abfrage
aber das kann doch nicht das eigentliche problem sein?

das skript sieht jetzt so aus

<script type="text/javascript">
  <!--
  ns4 = (document.layers)? true:false
  ie4 = (document.all)? true:false
  v6 = (document.getElementById)? true:false
  function zeigen(obj)
  {
     if (ns4) document.layers[obj].visibility = "show"
     else if (v6) document.getElementById(obj).style.visibility = "visible";
     else if (ie4) document.all[obj].style.visibility = "visible"

}

function verbergen(obj)
  {
   if (ns4) document.layers[obj].visibility = "hide"
   else if (v6) document.getElementById(obj).style.visibility = "hidden";
   else if (ie4) document.all[obj].style.visibility = "hidden"
  }

//-->
  </script>

Der Link
<A onmouseover="zeigen('DivCalBis');" onmouseout="verbergen('DivCalBis');" href="#"><IMG style="Z-INDEX: 110; LEFT: 571px; POSITION: absolute; TOP: 146px" alt="Kalender öffnen" src="pfeil.JPG"></A>

Das DIV
<DIV id="DivCalVon" onMouseOut="verbergen('DivCalVon');" onmouseover="zeigen('DivCalVon');" style="Z-INDEX: 112; LEFT: 211px; WIDTH: 153px; POSITION: absolute; TOP: 137px; HEIGHT: 136px" ms_positioning="GridLayout">[...]</DIV>

Hab ich was vergessen?

grüsse
Sonia