document.adoptNode() - приймає вузол з іншого документа.
window.document.adoptNode( node );
window - об'єкт window. Не обов'язково вказувати якщо посилатися на поточне вікно.
document - об'єкт document.
node - зовнішній вузол.
adoptNode() метод об'єкту document який приймає вузол і його дочірні вузли з іншого документа.
При цьому вузол з іншого документу видаляється.
Використовуйте метод document.importNode() щоб скопіювати вузол, не видаляючи його з іншого документа.
if(frames[0].document.body){
var n = document.adoptNode(frames[0].document.body );
alert( n );
}