Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/08/2010, 17:23
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 4 meses
Puntos: 2237
Respuesta: Usar Script JS en llamado Ajax asp

NO puedes ejecutar javascript directamente al actualizar contenido, pero hay algunos trucos que podrian servirte.

Lo que yo estoy probando es separar salida de codigo JS a ejecutar con eval(), mas o menos asi:

Código HTML:
Ver original
  1. <p>Esto es la salida normal para llenar el div</p>
  2. <!-- JS adicional -->
  3. alert('Esto se ejecuta despues de actualizar el div.');

Luego, en tu javascript:
Código Javascript:
Ver original
  1. function stateChanged(proceso, caja)
  2. {
  3.    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
  4.    {
  5.     // Separamos el contenido del codigo js
  6.     // Si no existe el texto de separacion, solo se creara separa[0], o sea, el contenido
  7.     separa = proceso.splpit('<!-- JS adicional -->');
  8.     // actualizamos la capa:
  9.     document.getElementById(caja).innerHTML=separa[0];
  10.     // Si hay codigo JS, ejecutarlo:
  11.     if(separa[1])
  12.         eval(separa[1]); // voila!!!
  13.    }
  14.    else {
  15.      //alert(xmlHttp.status);
  16.    }
  17. }

Solo habria que considerar los problemas de seguridad que esto pudiera provocar.
__________________
- León, Guanajuato
- GV-Foto