function handler(e) {
if (e.type == "DOMNodeInserted") {
++eventCounter;
}
}
function doTest() { var i1 = document.getElementById('i1'); var i2 = document.getElementById('i2'); varpre = i1.contentDocument.getElementsByTagName("pre")[0]; pre.addEventListener("DOMNodeInserted", handler); pre.textContent = pre.textContent + pre.textContent;
ok(eventCounter == 1, "DOMNodeInserted should have been dispatched");
pre.remove();
i2.contentDocument.adoptNode(pre);
i2.contentDocument.body.appendChild(pre);
ok(eventCounter == 2, "DOMNodeInserted should have been dispatched in the new document");
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.