Il mio problema è il seguente
Apro una nuova pagina attraverso il comando
la finestra papà è divisa in frame:
top e mainp, dove mainp è a sua volta una pagina frame
Dalla nuova finestra per cambiare il contenuto della finestra papà uso il seguente comando
codice:
top.opener.top.mainp.location.href="pagina.html";
e sin qui tutto ok
Il mio problema nasce quando se il nuovo contenuto della finestra papà (pagina.html) non è più a sua volta una pagina divisa in frame
quindi se dalla finestra figlia provo a ricambiare il contenuto della finestra papà mi da il seguente errore
codice:
top.opener.top.mainp.location.href="pagina.html";
non è un oggetto o è nullo
Allora ho pensato di fare una cosa del genere
codice:
if (top.opener.top.frames.length>0)
{
top.opener.top.mainp.location.href=pagina.html;
}
else
{
top.opener.location.href=pagina.html; //QUESTO NON FA NIENTE
}
ma NADA
Qualcuno mi sa dire come posso fare ???