appendChild nie działa z window.open w IE

Mam stronę z tagiem svg. Strona zawiera przycisk „Podgląd”, który po kliknięciu powinien otworzyć nowe okno z obrazem (svg).

Poniżej znajduje się fragment kodu, który działa w Chrome / Firefox, ale nie w IE (używam trybu standardów IE 9-IE9)

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

Wszelkie sugestie będą bardzo mile widziane.

Dzięki.

questionAnswers(2)

yourAnswerToTheQuestion