Hola jorgynh0:
Todos los navegadores modernos soportan innerHTML (aunque no sea estandar DOM)...
Tendrías que abrir el popup y escribir el contenido de ese frame (su body)
var popup = window.open("", "", "");
popup.document.open();
popup.document.writeln("<html><body>" + document.frames.tuFrame.body.innerHTML + "</body></html>");
popup.document.close();
...
Saludos