Cita:
Iniciado por caricatos ...
¡Ten cuidado con los entrecomillados!
...
Seguro que tienes que tener algún error por tener mal puesto el entrecomillado, y por eso la advertencia (tal vez no esté bien lo que te puse)...
Cuando se pueden tener problemas lo mejor es dividir el código en funciones más pequeñas.
Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>
http://www.caricatos.net/probador
</title>
<script>
function rollover() {
setTimeout("document.getElementById('imagen').src = '../dibujos/cpu.png'", 2000);
}
</script>
</head>
<body>
<img src="../dibujos/cpu.png" id="imagen" onmouseover="this.src = '../dibujos/lupa.png'; rollover()" />
</body>
</html>
Copia el código en esta página:
Probador de scripts, y verás que solo había que hacer unos leves retoques.
Saludos