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