He visto por Internet que setAttribute y Explorer no se llevan muy bien. Y que en su lugar setAttribute utiliza AttachEvent. El caso es que me sigue sin ir en Explorer, auqnue en Firefox si me va. El codigo que actualmente tengo es:
Código:
imgEliminar = document.createElement("img");
imgEliminar.setAttribute("id", "cadImagen"+productosInsertados);
imgEliminar.setAttribute("src", "/imagenes/quitarAdjunto.gif");
imgEliminar.setAttribute("alt", "Imagen");
imgEliminar.setAttribute("onClick","fEliminarProducto('capa"+productosInsertados+"','cadProducto"+productosInsertados+"','cadImagen"+productosInsertados+"')");
Lo sustituyo por:
Código:
imgEliminar = document.createElement("img");
imgEliminar.setAttribute("id", "cadImagen"+productosInsertados);
imgEliminar.setAttribute("src", "/imagenes/quitarAdjunto.gif");
imgEliminar.setAttribute("alt", "Imagen");
imgEliminar.attachEvent("onClick", "fEliminarProducto('capa"+productosInsertados+"','cadProducto"+productosInsertados+"','cadImagen"+productosInsertados+"')");
Que es lo que falla? Lo que quiero es poner una imagen con un evento que al pulsar la imagen desaparezca la capa en al que tengo la imagen.