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