appendChild funktioniert nicht mit window.open im IE

Ich habe eine Seite mit einem SVG-Tag. Die Seite hat eine Schaltfläche mit der Bezeichnung "Vorschau", die beim Klicken ein neues Fenster mit dem Bild (svg) öffnen sollte.

Unten ist ein Teil des Codes, der in Chrome / Firefox, aber nicht im IE funktioniert (ich verwende den IE 9-IE9-Standardmodus).

var w = window.open();
var svg = $('#chart');              
var svgPrint = svg.cloneNode(true);
svgPrint.setAttribute('xmlns','http://www.w3.org/2000/svg');
w.document.body.appendChild(svgPrint);

Anregungen wäre sehr dankbar.

Vielen Dank.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage