auf das Skript unten, IE9 einen Fehler wirft INVALID_CHARACTER_ERR (5) mootools-1.2.1-core-yc.js, Zeile 118 Zeichen 1IE9 wirft DOM Ausnahme:</p> <p>SCRIPT5022: DOM Ausnahme: INVALID_CHARACTER_ERR (5)
Document.implement({
newElement: function (A, B) {
if (Browser.Engine.trident && B) {
["name", "type", "checked"].each(function (C) {
if (!B[C]) {
return;
}
A += " " + C + '="' + B[C] + '"';
if (C != "checked") {
delete B[C];
}
});
A = "<" + A + ">";
}
return $.element(this.createElement(A)).set(B); //THIS IS LINE 118
},
newTextNode: function (A) {
return this.createTextNode(A);
},
getDocument: function() {
return this;
},
getWindow: function() {
return this.window;
}
});
Dieser Ausschnitt ist ein Teil der Mootools js-Bibliothek, die der Entwickler an der Stelle verwendet. Gibt es eine Problemumgehung, um den Fehler für IE zu beheben?
mein Update auf meine Antwort überprüfen, Ich denke, Sie müssen nur das Mootools-Skript auf 1.2.5 oder höher aktualisieren (Sie verwenden 1.2.1) – ckozl