no tira

marius

Alguien me puede decir porque no funciona esto??
Ya sabeis, seguro que es una chorrada, pero cuando te bloqueas...

Gracias de antemano.

codigo:

function iluminar(){
this.bgColor= "cc9933";
}
function apagar(){
this.bgColor= "fad981";
}
function iniciar(){
var tds = document.getElementById("menu");
for(var i=0; i<tds.length; i++){
tds.onmouseover = iluminar;
tds.onmouseout = apagar;
}
}

window.onload = iniciar;

El id "menu" lo tienen los td a los que quiero aplicarles el evento.

marius

holaa? que pasa, estais de vacaciones o q? XD

B

estamos pensando xD

marius

bueno por si a alguien le interesa la solucion es muy sencilla. El problema es que este script lo usaba para aplicar el evento a todas las celdas, por ello el bucle.

Intentando aplicarlo a unas celdas determinadas poniendo un id a las mismas, se me olvidó quitar el bucle. Este no es necesario ya que no tiene que recorrer nada, de hecho un "getElementById" no te da ningun array.

Saludos.

Usuarios habituales