se all' apertura vuoi riscrivere automaticamente il contenuto dell' iframe
cambia questo
codice:
	iFrameDoc.write("<html><body MONOSPACE style='font:10pt arial,sans-serif'></body></html>");
in questo
codice:
	iFrameDoc.write("<html><body MONOSPACE style='font:10pt arial,sans-serif'>");
	var iFrameContents=getCk("contenuto");
	if(iFrameContents!=null) iFrameDoc.write(unescape(iFrameContents));
	iFrameDoc.write("</body></html>");
le funzioni che ti servono sono le seguenti
codice:
function saveInCk(){
  iFrameDoc = eval(str_iFrameDoc);
  riquadro = iFrameDoc.body;
  setCk('contenuto',riquadro.innerHTML);
}

function setCk(namevar,valore){
  var date = new Date(); 
  date.setTime(date.getTime()+(365 * 24 * 3600 * 1000)); // memorizza x un anno
  document.cookie = namevar+'='+escape(valore)+'; expires='+date.toGMTString()+'; path=/';
}

function getCk(namevar){
  var nameEQ = namevar + '=';
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}
x salvare nel cookie
senza spazio tra java e script

ciao