Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » Auszeichnungssprachen » kennt ie importnode nicht ? Antworten
kennt ie importnode nicht ?

riffraff
Pixelschubser


Beiträge: 2


Folgender Codeschnipsel funktioniert bei FireFox und Opera, aber nicht im Internet-Explorer.
So wie ich die Fehlermeldung verstehe, akzeptiert document die Funktion importNode nicht.
Da ImportNode aber schon aber DOM-Level 1.2 implementiert sein sollte, verstehe ich nicht warum IE damit Probleme hat.

node.appendChild(document.importNode(c,true));

  Profil   E-Mail   Editieren   Zitieren

sondermuelli
Quasselstrippe


Beiträge: 369


die Abfrage der Methode hätte dir die Antwort schon gegeben. Der IE kennt diese Methode nicht. Blöderweise lässt er sich auch nicht mit cloneNode() austricksen, da er das nur innerhalb eines Dokuments, aber nicht zwischen verschiedenen Dokumenten zulässt.

Du wirst wohl nicht umhin kommen, für den IE einen Workaround mit innerHTML zu bauen.

importNode() wurde übrigens im DOM Level 2 definiert, weshalb die fehlende Implementierung im IE nicht weiter verwunderlich ist.

---
wer hilft mir beim geschirr spülen?

  Profil   E-Mail   Website   Editieren   Zitieren
 

Antworten
Nach oben