floater: Per JS Background-Image setzten

Beitrag lesen

Hallo,

ich setze durch Klicken auf Links per Javascript bei einem Element verschiedene Background-Images.

Das ganze funktioniert im Firefox(2.0) hervorragened.
Allerdings im MSIE 6.0 nur bedingt. Eine JS-Fehlermeldung gibt es nicht.
Im MSIE wird die geänderte Hintergrundgrafik nur angezeigt, wenn ich nach dem Setzen der Grafik eine Ausgabe per window.alert('xxxx'); mache.

Hier mal meine Scripte:

<html-code>
<a href="javascript:void(0);" id="index_0" onClick="changeGaleryImages(this.id);"><img src="galeryNavImages/index_0_0.jpg" alt="" width="45" height="45"></a>
<a href="javascript:void(0);" id="index_1" onClick="changeGaleryImages(this.id);"><img src="galeryNavImages/index_0_0.jpg" alt="" width="45" height="45"></a>
</html-code>

---------------------------------

<js-code>
function changeGaleryImages(galeryID)
{
 var galerySource = "";

// TEST
  if(galeryID == "index_2") { galeryID = "index_0"; }
  else if(galeryID == "index_3") { galeryID = "index_1"; }
 galerySource = window.document.getElementById("contentImageArea").style.backgroundImage;
 window.document.getElementById("contentImageArea").style.backgroundImage = "url(" + "galery/" + galeryID + ".jpg" + ")";
 // TEST
  galerySource = window.document.getElementById("contentImageArea").style.backgroundImage;
  window.document.getElementById("rightCell").firstChild.nodeValue = galerySource;
  // window.alert(galeryID);
}
</js-code>

Testhalber lasse ich mir auch noch mal den Namen der geladenen Hintergrundbilddatei ausgeben. Der Name ist korrekt.

Hat da jemand eine Idee?

Gruß,
Floater