problema javascript

zirowop
25 de Septiembre del 2003
Hola a todos, tengo un problema con el siguiente código, tres archivos:
- uno describe el frame set
- otro es el que contiene el texto principal, al cargarse este archivo modifica con el evento onload el texto que va a contener una etiqueta label que estará en el tercer archivo
- tercer archivo, corresponde al frame superior y contiene una etiqueta label que se modifica en función del segundo archivo.

El problema es que al acceder al frameset me salta el error:

'parent.DerechoSuperior.EtiquetaTitulo' es nulo o no es un objeto

el error viene referido al segundo archivo.
Aquí mando el código de los tres archivos.

FRAMESET

<FRAMESET cols="200,*" rows="*" frameborder="no" onLoad="parent.DerechoSuperior.EtiquetaTitulo.innerText='¿QUE ES CITIC?-->INTRODUCCIÓN'" >
<FRAME name="IzquierdoInferior" src="Menu/MenuActual.asp" frameborder="no" NORESIZE SCROLLING=auto>
<FRAMESET rows="40,*,60" cols="*" frameborder="yes" border="4px" framespacing="4" bordercolor="#4AB6FF" >
<FRAME name="DerechoSuperior" src="../DerechoSuperior.htm" frameborder="no" NORESIZE SCROLLING=no>
<FRAME name="Derecho" src="QueesCitic/IntroduccionCITIC.htm" frameborder="no" NORESIZE SCROLLING=auto>
<FRAME name="DerechoInferior" src="../DerechoInferior.htm" frameborder="no" NORESIZE SCROLLING=NO>
</FRAMESET>
</FRAMESET>

SEGUNDO ARCHIVO
<body onLoad="parent.DerechoSuperior.EtiquetaTitulo.innerText='¿QUE ES CITIC?-INTRODUCCIÓN'" >

FRAME SUPERIOR
</head>
<body marginheight="0">
<label class="Md11negro" id="EtiquetaTitulo"> ¿QUE ES CITIC?-->INTRODUCCIÓN</label>
</body>

Muchas gracias por la ayuda.

Juan
25 de Septiembre del 2003
Prueba con parent.DerechoSuperior.document.all.EtiquetaTitulo.innerText=...

También puedes usar innerHTML que te permite poner
código html y no sólo texto.