Opera kann Knoten nicht löschen
coogan
- browser
Hallo! Laut Spezifikation werden alle von mir benutzten Objekte und Methoden von Opera unterstützt ...
http://www.opera.com/docs/specs/js/dom-core.dml
Trotzdem macht Opera Scriptfehler ...
http://home.arcor.de/epaw/temp/del_comment.htm
Hat jemand eine Erklärung dafür? Danke i.V.
LG,
Guido
Hallo,
Laut Spezifikation werden alle von mir benutzten Objekte und Methoden von Opera unterstützt ...
http://www.opera.com/docs/specs/js/dom-core.dmlTrotzdem macht Opera Scriptfehler ...
http://home.arcor.de/epaw/temp/del_comment.htmHat jemand eine Erklärung dafür? Danke i.V.
Das sieht nach einem Bug aus, ich denke nicht, dass es dafür eine Lösung gibt. https://bugs.opera.com/wizard/
Wenn du unbedingt Kommentarknoten entfernen musst, dann kannst du sie vorher durch leere Textknoten ersetzen. Schematisch:
obj.replaceChild(document.createTextNode(''), obj.childNodes[x]);
obj.removeChild(obj.childNodes[x]);
Das frisst Opera dann.
Mathias
Danke Mathias! Kommentar-Knoten muß ich nicht entfernen, bin da nur dran hängen geblieben ;o) Ich hatte die comments bereits anhand nodeType ausgeschlossen, das reichte für meine Bedürfnisse.
Hab das jetzt mal an Opera reported.
mfG,
Guido
Hi,
Das sieht nach einem Bug aus, ich denke nicht, dass es dafür eine Lösung gibt.
Doch klar: Einen anderen Opera-Bug! >:->
Bei innerHTML ignoriert Opera die Kommentare ... :-(
Gruß, Cybaer