Pregunta más desarrollada

cdsap
16 de Enero del 2004


Tengo una capa en la que cuando se carga la página se tiene que cambiar el background de la div, en IE no tengo problemas mediante esta funcion

funciton cambiar()
{
document.all[9].style.background = "#006633";
}
Y correcto.

Pero en navegadores de la tira de Netscape cuando lanzo el load
function cambiar()
{
document.layers[9].style.background = "#006633";
}
Esto no me funciona, y en vez de 9 he colocado un mazo de numeros, desde
Mozila(por ejemplo) no se puede acceder a los style de una div dede JavaScript????

rsalvadroes
16 de Enero del 2004
Creo que esto te valdrá:

function cambiar()
{
document.getElementById("9").style.background = "#006633";
}

siendo 9 el id del layer

<div id="9"....>

He probado con NS6.2 ,NS7.0 y Opera7.11, ademas de con IE5+