vari errori
se apri una popup non puoi sperare di dialogare con elementi appartenenti al documento caricato nella popup immediatamente dopo
se ci riesci e' perche' e' ripescata dalla cache, quindi il tutto e' fondamentalmente inaffidabile
sei partito dal voler scrivere tutto il contenuto dalla principale, che e' corretto
codice:
function creaPop() {
Poppizzami = window.open('','miofile', 'toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=800,height=600')
Poppizzami.document.write("testo: ");
Poppizzami.document.write("" + document.mytextarea.testo.value + " ");
}
ma tutto vuol dire tutto: doctype, head, title, meta, body, chiudi quello che va chiuso
poi il flusso di dati verso la popup va chiuso, dopo l' ultimo document.write
Poppizzami.document.close()
quello che salvi via save del browser dipende dal browser:
IE puo' fare quello che vuole al documento, per esempio aggiungera' un motw,
o magari cambiera' il tuo doctype
ma perche' ti interessa come salva il browser?
se invece apri un documento ben definito (non scritto in runtime) questo dev' essere disponibile quando provi ad interagire con gli elementi che contiene
e questo puo' farlo solo rispondendo che "e' pronto"
nel documento in popup
codice:
window.onload=function(){if(window.opener)window.opener.funzioneNellaPrincipaleDaEseguireACaricamentoCompletato();}