coogan: Opera kann Knoten nicht löschen

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

  1. 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.

    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

    1. 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

    2. 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

      --
      Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!