Salve a tutti, sto rilveando un problema assai strano

Semplifico i passaggi :

1) INSERIMENTO
Ho un iframe vuoto. Cliccando un bottone mi carica l'SRC con una pagina all'interno (nella quale c'è una <select>);
Submit del form e acquisisce il valore interno con
document.frames('ifre').document.nome_form.nome_se lect.value;
Qui tutto ok.


2) MODIFICA
Entro in modifica : l'SRC dell'IFRAME è già caricato
codice:
<iframe name=ifre id=ifre src='pagina_modifica.php?c=3' ... >
A questo punto l'acquisizione del valore della select interna con document.frames NON funziona e da errore (in pratica rileva l'SRC ma non trova nulla all'interno).
Per farlo funzionare devo RICLICCARE il bottone per rigenerare l'SRC.


Ditemi che c'è un modo per sistemare il tutto... a me sa tanto di stupidità di IE...