¿Netscape6?

Hola de nuevo Bruckner:
He conseguido adaptar el código en lo que a situar capas se refiere, pero no tengo forma de cambiar la fuente de una imagen. Sigo el modelo:
document.getElementById("nombreimagen").src = "url"
pero no hay forma. Te remito un simple codigo a ver que te parece:
<html>
<head>
<title>Untitled Document</title>
<SCRIPT LANGUAGE="javascript">
function jurr(){
document.getElementById("jur").src = "Recortes/GC28.gif";
}
</script>
</head>
<body bgcolor="#FFFFFF">
<a href="#" onClick="jurr()">
<img src="Recortes/GC18.gif" name="jur" width="360" height="360">
</a>
</body>
</html>
Esto funciona en el Explorer pero no en el Netscape 6. Si me pudieras decir que es lo que falla te lo agradecería mucho. Xanix
1

1 Respuesta

28.975 pts.
En Netscape 6 el atributo NAME no es lo mismo que el atributo ID, aunque su función sí lo sea. El método getElementById() no recoge elementos de la página con NAMEs, sino con IDs. La razón interna reside en lo que te comentaba en mi anterior respuesta: Netscape 6 respeta los estándares al pie de la letra, y NAME es un atributo 'deprecated' (en desuso) para el W3C.
Así que, simplemente, cambia el NAME de la imagen por un ID, y debería funcionar (en Explorer también).
No dudes en volverme a preguntar para cualquier problema que te surja.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas