hi,
Und zwar habe ich ein Element <div id="map"></div> und dort wird öfter durch Ajax mit appendChild() ein Element <map></map> eingefügt. Da das aber zu Fehlern im script führt habe ich appendChild() was dafür natürlich falsch war durch replaceChild() ausgetauscht. Das sieht nun so aus:
document.getElementById("map").replaceChild(map,document.getElementById("map").firstChild);Das hat aber irgendwie nicht funktioniert.
Hast du überprüft, ob das, was du da austauscht - firstChild - auch wirklich das ist, was du austauschen _willst_?
Bspw. solltest du berücksichtigen, dass Whitespace zwischen Elementen je nach Browser auch Kindknoten darstellt ...
Sonst probier doch mal, gezielt das/ein Map-Element zum Austauschen auszuwählen - per getElementsByTagName.
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }