Hallo,
ich habe folgendes Problem mit dem IE 6:
Mit Hilfe von einem Skript lasse ich mir die Anzahl von Absätzen innerhalb einer Tabelle ermitteln, und
im Anschluß auf der Seite anzeigen.
var Anzahl = document.getElementById('Inhalt').getElementsByTagName('p').length;
var Text = Anzahl + " Artikel gefunden";
document.getElementById('Inhalt').firstChild.insertData(0,Text);
Der IE bringt mir folgende Fehlermeldung:
Fehler: Das Objekt unterstützt diese Eigenschaft oder Methode nicht.
Alternativ habe ich dieses Skript ausprobiert:
var tdInhalt = document.getElementById('Inhalt');
var Tabellen = tdInhalt.getElementsByTagName('table');
var Summe = 0;
for (var i=0; i<Tabellen.length; i++){
var Absaetze = Tabellen[i].getElementsByTagName('p').length;
Summe = Summe + Absaetze;
}
var Zeichenkette = Summe+" Artikel gefunden";
tdInhalt.firstChild.nodeValue += Zeichenkette;
Hier bringt der IE keine Fehlermeldung mehr, der String wird trotzdem nicht angezeigt.
Beide Skripte laufen mit FireFox ohne Probleme.
Kann mir da jemand weiterhelfen?
Grüße
Falk