Rainer: Hilfe zu Fehlermeldung in iexplorer "ist null oder kein objekt"

Beitrag lesen

Hallo alle zusammen!

Habe im Internet ein schönes Script gefunden das die Buttons bei mouseover aufhellt und bei Mouseout wieder transparent setzt. Da ich das ganze für ein Menü verwenden will habe ich eine Funktion eingebaut die bei anklicken eines Buttons diesen aufgehellt läßt und erst bei anklicken eines anderen Buttons diesen wieder auf transparent setzt.

Das Script funktioniert auch, allerdings bekomme ich im IExplorer 6 in der Statusleiste immer die Fehlermeldung:
'oldpic.filters' ist null oder kein Objekt
Code: 0

Danke für eure Hilfe

Hier das script:
<body>
<script type="text/javascript">
 var activepic;
 var oldpic;

function fixlight(fcus) {
 oldpic = activepic;
 activepic = fcus;
 clearInterval(highlighting);
 fcus.filters.alpha.opacity = 100;
 oldpic.filters.alpha.opacity = 40;
 }

function high(pic) {
 if (activepic == pic) return;
  theobject=pic;
  highlighting=setInterval("highlightit(theobject)",50);
  }

function low(pic) {
 if (activepic == pic) return;
  clearInterval(highlighting);
  pic.filters.alpha.opacity=40;
  }

function highlightit(cur2) {
  if(cur2.filters.alpha.opacity<100)
  cur2.filters.alpha.opacity+=5;
  else if(window.highlighting)
  clearInterval(highlighting);
  }
</script>
<a href="#"><img src="picoday_3.gif" name="button1" height=100 width=253 hspace=5 vspace=5 border=0 onclick="fixlight(button1)" ONMOUSEOVER="high(button1)" ONMOUSEOUT="low(button1)" class="inset" style="FILTER: alpha(opacity=50)"></a><br>

<a href="#"><img src="picoday_4.gif" name="button2" height=100 width=253 hspace=5 vspace=5 border=0 onclick="fixlight(button2)" ONMOUSEOVER="high(button2)" ONMOUSEOUT="low(button2)" class="inset" style="FILTER: alpha(opacity=50)"></a><br>

<a href="#"><img src="picoday_5.gif" name="button3" height=100 width=253 hspace=5 vspace=5 border=0 onclick="fixlight(button3)" ONMOUSEOVER="high(button3)" ONMOUSEOUT="low(button3)" class="inset" style="FILTER: alpha(opacity=50)"></a>

</body>