Ver Mensaje Individual
  #14 (permalink)  
Antiguo 18/08/2008, 17:43
Avatar de Panino5001
Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años, 5 meses
Puntos: 834
Respuesta: Comprobar carga de imagen

Lo primero que tenés que entender es que javascript (no java) y php funcionan en ambientes diferentes y no es posible mezclarlos. No obstante eso, podés hacer que los eventos relacionados con la carga disparen requests a archivos php. Un ejemplo:
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<
title>test</title>
<
script>
function 
adjs(url){
    
oldsc=document.getElementById("old_sc");
       if(
oldsc)
            
document.getElementsByTagName('body')[0].removeChild(oldsc);
    
sc=document.createElement('script');
    
sc.id="old_sc";
    
sc.src=url+'&'+Math.random();
    
document.getElementsByTagName('body')[0].appendChild(sc);
    
sc=null;
}
</script> 
</head>

<body>
<img src="algo.jpg" onerror="adjs('NoCarga.php?')" onload="adjs('SiCarga.php?')" />
</body>
</html> 
De esa manera, llamás a los procesos que quieras en cada caso. Ahora bien, si querés que ocurra algo en la página principal (que se escriba algo en algun lado, por ejemplo), podés hacer que tus archivos php generen una salida javascript que actúe sobre algún elemento. Avisanos si necesitás ayuda con esto.