O Internet Explorer lança SCRIPT5022: HierarchyRequestError ao tentar anexarChild um objeto HTML de outra janela
Eu tenho uma tabela html de uma janela. Eu pego a mesa usando
var table = document.getElementById('tableId');
então eu abro outra janela usando:
window.open('newWindow.html');
Nesta janela, há uma div com id = divId.
Agora, se eu tentasse anexar a tabela da outra janela pelo seguinte código:
var cloneTable = jQuery.extend(true, {}, window.opener.table);
var div = document.getElementById('divId');
div.appendChild(cloneTable);
O Internet Explorer lançará este erro:
SCRIPT5022: HierarchyRequestError
Eu pesquisei o código de erro, listado aqui:
http://msdn.microsoft.com/en-us/library/ie/gg592979(v=vs.85).aspx
Ele disse que não consigo inserir o nó nesse local. No entanto, o código acima funciona bem no Firefox e Chrome.
O que aconteceu aqui e como posso contornar isso?
Obrigado,
P.S: estou usando o IE 10