Elya: Sorry - nochmal Bildwechselfunktion

Beitrag lesen

Hallo,
ich glaube es verstanden zu haben und trotzdem läuft es nicht - vielleicht einfach nur ein Brett vor dem Kopf? Ich komme nicht dahinter (http://forum.de.selfhtml.org/archiv/2002/5/11273/#m63131) hat mir schon geholfen.

Also:
<SCRIPT language=javascript type="text/javascript"><!--
facts_o=new Image();              facts_o.src="../pics/navi/1_facts_o.gif"; //normale grafik
facts_n=new Image();            facts_n.src="../pics/navi/1_facts_n.gif"; //mouseover-grafik
//--></script>
definiert mir meine Bildobjekte.

und:
function wechsel(layerid,name,obj) {
         if (document.layers){
         document.layers[layerid].document.images[name].src=obj.src;
         }
         else
         {
         document.images[name].src=obj.src;
         }
           }

steht in einem externen js-file.

Aufgerufen wird's mit

<div id="container1">
<table>
<tr>
<td><a href="#" onMouseOver="wechsel('container1','facts_o',facts_n)" onMouseOut="wechsel('container1','facts_o',facts_o)"><img name="facts_o" src="../pics/navi/1_facts_o.gif" width="358" height="17" border="0" alt=""></a></td>
</tr>
</table>
</div>

Der erste Bildwechsel findet korrekt statt, aber bei mouseout passiert garnichts - in keinem Browser. Und dummerweise auch keine Fehlermeldungen in der Konsole...
Bin ich blind? Oder was passiert hier?

Danke für einen Schubs in die richtige Richtung...;-)

Elya