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));
|
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?
|