per passare il contenuto devi utilizzare un form con una textarea (quest' ultima magari in un livello invisibile), nel <form> aggiungi onsubmit="save_as()"

la funzione
codice:
function save_as(){
	iFrameDoc = eval(str_iFrameDoc);
	riquadro = iFrameDoc.body;
	document.nomeForm.nomeTextarea.value=(bHtmlMode)?riquadro.innerText:riquadro.innerHTML;
}
chiaramente il tag form sistemalo con action, method, target corretti

prova