wahsaga: Unerklählicher Fehler mit removeChild

Beitrag lesen

hi,

Im HTML:
  <div id="bg_men" style="width: 1px; height: 1px; font-size: 1px; line-height: 1px;"></div>

Im JS:
var Div = document.getElementById("bg_men").childNodes[0];

Du versuchst, auf den ersten Kindknoten eines div zuzugreifen (auf umständliche Weise - firstChild existiert), das keinerlei Kindknoten hat.

Doch, nachdem man das Auswahlmenü für das Hintergrundbild "aufklappt" hat, hat das Ding einen Kindknoten - den hat er ja mit

var show = document.getElementById("bg_men");
show.appendChild(div_bg);

da eingefügt.
Und im DOM Inspector ist der auch zu sehen, wenn das Ding aufegklappt ist.

Allerdings kommt im FireBug diese Meldung schon direkt nach dem laden der Seite.

onLoad wird user_bg() aufgerufen, das ruft set_bg() auf - und das wiederum ruft hide_bg() auf, welches versucht ein firstChild zu ermorden, welches noch gar nicht geboren wurde.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }