rene schindhelm: childNodes-Problem bei div/object

Beitrag lesen

Hallo selfhtml-Benutzer,

mir stellt sich folgendes Problem in den Weg:

Ich habe testweise ein Dokument erstellt, welches mir die Anzahl an Elementen des childNodes-Arrays liefern soll. Bei einem DIV-Element stellt dies in allen auf meiner Festplatte befindlichen Browsern kein Problem dar - es wird eine korrekte Anzahl zurückgeliefert (inkl. Whitespaces).
Ändere ich das Element jedoch in ein OBJECT-Element ab, so erkennt der MSIE (Version 7, eine andere Version habe ich nicht) das Element nicht. Dieser liefert eine Fehlermeldung 'Objekt erforderlich' zurück.

Nach nunmehr 10 Stunden bin ich schon so verzweifelt, habe sämtliche Resourcen durchblättert und wende mich nun an euch in der Hoffnung eine Lösung zu finden.

Das Dokument beinhaltet:

<object id="test">  
  <span name="span1"></span>  
  <span name="span2">mit text</span>  
</object>  
<a onclick="funktion()">okay</a>

Das JavaScript sieht dazu aus:

function funktion() {  
  elem = document.getElementById("test");  
  alert(elem.childNodes.length);  
  if(elem.childNodes.length > 0) {  
    // fahre mit bearbeitung fort  
  }  
}

Ich bedanke mich schonmal im Voraus!
Mfg Rene