Ver Mensaje Individual
  #6 (permalink)  
Antiguo 22/12/2011, 13:43
Avatar de marlanga
marlanga
 
Fecha de Ingreso: enero-2011
Ubicación: Murcia
Mensajes: 1.024
Antigüedad: 13 años, 11 meses
Puntos: 206
Respuesta: Eventos en Javascript

Como ya te han dicho, si haces document.write, estás eliminando todo el código de la página, <HTML><HEAD><SCRIPT><BODY>, etc, escribiendo sólo el <IMG...>, asi que cuando se dispare su onclick, obviamente no encontrará nada.

La solución es usar, por ejemplo:
Código HTML:
<html>
	<head>
		<title>Prueba</title>

		<script>
			
			function inicio(){
				var img=new Image();
				img.width=100;
				img.height=100;
				img.onclick=inicio2;
				document.body.appendChild(img);
			}
			function inicio2(){
				alert("funciona");
			}
		</script>
	</head>

	<body onload="inicio();">
		
	</body>
</html>