In una semplice pagina html inserisco un iframe:

<iframe id="ix" align="center" marginwidth=0 marginheight=0 src="giallo.htm"
frameborder=0 width=240 scrolling=no height=180> </iframe>

ho inserito la funzione c1 che ha
il compito di cambiare la pagina puntata dall'iframe

<script language="JavaScript">
function c1() {
parent.ix.location="rosso.htm";
}
</script >

referenziata dal link:

Rosso

ora quando tutto questo è inserito in una pagina web semplice, FUNZIONA.

ma quando la pagina in cui è inserito questo codice fa parte di un frameset (cioè è il 'mainframe' di un set di frame costituito da un frame superiore e da un mainfame in cui è collocato l'Iframe) il minimo che succede è il messaggio:
oggetto parent.ix non è un oggetto o è nullo.Mi piacerebbe conoscere il motivo ma mi accontenterei di risolvere il problema.

Grazie a tutti .