Hallo,
ich lade in einem DIV-Bereich ein paar "farbige" Bilder und ein blindes, transparentes GIF.
Wenn ich auf eines der "farbigen" Bilder klicke, soll das transparente per img.src die Quelle wechseln und für den User sichtbar werden. Leider tut es das im IE6 und im Opera seltenst. Der Mozilla lädt die Bilder gut.
im contentframe:
<a href="javascript:void(0);" onClick="top.data.change_farbe('rot')"><img src="rot.gif"></a>
<a href="javascript:void(0);" onClick="top.data.change_farbe('blau')"><img src="blau.gif"></a>
<img src="dummy.gif" name="farbe">
im Dataframe:
function change_farbe(x)
{
top.content.document.images['farbe'].src = 'images/'+x+'_gross.gif';
}
Wenn ich in der Funktion am Ende ein alert("bla") schreibe, funktioniert es auch im IE bzw. Opera...
Ohne die PAUSE? wird das Bild sehr selten nur angezeigt!
Warum?
Wird das Nachladen vergessen, wenn die Funktion abgeschlossen ist? Ohne das Frameübergreifende, bzw. ohne absolutpositionierte DIV-Bereiche kenne ich dieses Problem nicht!
Oder suche ich evtl. an der ganz falschen Stelle...
fragend,
Andreas