ho appena provato con la 7.0 e non presenta il problema da te descritto,
prova, se non l' hai già fatto, a semplificare al massimo le pagine coinvolte
(l' errore potrebbe essere altrove)
ciao
p.s. NN4 non supporta innerHTML,
il livello dev' essere in posizionamento assoluto e la sintassi dovrebbe essere
window.opener.document.layers['avatar'].document.write(HTMLCode);
window.opener.document.layers['avatar'].document.close();