robertroth: NotFoundError: Node was not found

Beitrag lesen

Liebe Mitdenker, liebe Wissende, liebe Neugierige,

Hallo zusammen, ich möchte einen Bilderwechsel machen. Folgende Funktion wird bei einem onchange in einem <select> aufgerufen

function ShowJobtkProductImage(index) {
var div = document.getElementById('productimage');
   if(div.getElementsByTagName("img")[0]){
	alert('div ist da');
        div.removeChild(document.getElementsByTagName("img")[0]);
   }
		if(document.forms[0].sel_productimages.options[index].value != ""){
			var imgurl = document.forms[0].sel_productimages.options[index].value ;
			var img = document.createElement("img");
			img.src = "../image/icons/products/" + imgurl;
			document.getElementById('productimage').appendChild(img);
		}

}

Probier bitte mal so:

function ShowJobtkProductImage(index) 
{
    var div = document.getElementById('productimage');
    if(img0 = div.getElementsByTagName("img")[0])
    {
	alert('image ist da');
        img0.parentNode.removeChild(img0);
    }
		if(document.forms[0].sel_productimages.options[index].value != ""){
			var imgurl = document.forms[0].sel_productimages.options[index].value ;
			var img = document.createElement("img");
			img.src = "../image/icons/products/" + imgurl;
			document.getElementById('productimage').appendChild(img);
		}

}

Bin gespannt, ob das so klappt

Spirituelle Grüße
Euer Robert
robert.r@online.de

--
Möge der wahre Forumsgeist ewig leben!