caru: Textknoten in anderem Frame ändern (HILFE!!!!!)

Hallo...

folgendes Prob. ich habe ein div mit einer id (titlediv) in einem anderen frame (header), wenn dort noch keine Kind-Elemente vorhanden sind, funktioniert es auch ganz gut (anhängen ist leicht). Aber wenn ich versuche besagtes Kind-Element auszutauschen (oder zu löschen) bekomme ich eine Fehlermeldung.

Vieleicht kann mit ja jemand helfen.

HIER DER CODE:

if (parent.header.document.getElementById('titlediv').hasChildNodes()) {
  alert('div hat kinder!')
  var curtitle = parent.header.document.getElementById('titlediv').firstChild;
  var title = parent.header.document.createTextNode(document.forms[0].packtitle.value);

parent.header.document.GetElementById('titlediv').replaceChild(title, curtitle);

//parent.header.document.GetElementById('titlediv').removeChild(curtitle);

//  headdoc.GetElementById('titlediv').appendChild(title);
  headform.CurrentTitle.value = thisform.pack.value;
  }
 else {