Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/06/2003, 17:24
Avatar de Kernellover
Kernellover
 
Fecha de Ingreso: noviembre-2002
Ubicación: Perdido
Mensajes: 251
Antigüedad: 22 años, 1 mes
Puntos: 0
Pregunta Capas anidadas en Netscape 4

Hola a todos, necesito la ayuda de un maestro JavaScript

Resulta que estoy desarrollando un miniscript y me he encontrado con un muro de esos dificiles de salvar debido a mi inexperiencia como programador JavaScript, aun con todo me defiendo un poco... que conste que quiero aprender.

Estoy desarrollando el siguiente código para netscape 4 o superior para escrivir el contenido de una variable dentro de una capa del tipo:
<div id=menu></div>

Con este código funciona perfectamente para netscape.

Código PHP:
var menucontenido="bla bla bla";
if (
document.layers) {    // Netscape 4
 
document.menu.document.write(menucontenido);
    
document.menu.document.close();

Hasta aquí no hay problema, pero se me plantea la necesidad de usar capas anidadas, es decir una dentro de otra, el problema es que al tratar de escribir en una de las capas anidadas, no me la reconoce y por lo tanto no me actua como quisiera. El código html es este:
<div id="ContMenu"><div id="menu"> </div></div>

He provado el mismo código y no funciona, lo he intentado de varias formas, pero necesito ayuda, pues resulta que se me acabanlas ideas para resolver el problema ...

Código PHP:
var menucontenido="bla bla bla";// No funciona ni de coña
if (document.layers) {
    
document.menu.document.write(menucontenido);
    
document.menu.document.close();

Código PHP:
var menucontenido="bla bla bla";// No funciona tampoco
if (document.layers) {
    
document.ContMenu.document.menu.document.write(menucontenido);
    
document.ContMenu.document.menu.document.close();

He localizado una propiedad que no se que hace bien bien, pero creo que tiene relación, es "parentLayer" pero no se como puedo usarla.

Voy bien encaminado? Alguien sabe si es posible hacer lo que he expuesto en la explicación? o por el contrario es totalmente imposible para netscape 4, de echo tampoco funciona con versiones posteriores de netscape...

Gracias adelantadas a todos los expertos en el tema.

Suerte a todos!