Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/05/2008, 12:51
jane_135
Invitado
 
Mensajes: n/a
Puntos:
Error al acceder a función javascript cargada por ajax

Tengo un problema al utilizar ajax (mediante mootools)

Tengo este archivo:

origen.php
Código PHP:
<script>
//on dom ready...
window.addEvent('domready', function() {
    $(
'ajax-replace').addEvent('click', function(e) {
        
= new Event(e).stop();

        var 
url = $('ajax-replace').href;

        $(
'galeriadoc').style.display="block";

        
/**
         * The simple way for an Ajax request, use onRequest/onComplete/onFailure
         * to do add your own Ajax depended code.
         */
        
new Ajax(url, {
            
method'get',
            
update: $('galeriadoc')
        }).
request();
    });
});
</script>
<a href="destino.php" id="ajax-replace" title="Asociar Documentos">Asociar Documentos</a>

        <div id="galeriadoc"></div> 
Cuando pinche en "Asociar documentos" me aparece un listado paginado, y lo que quiero es que pueda moverme por las páginas del listado sin tener que refrescar la página. Pero no me carga es js que meta en destino.php por ejemplo si en destino.php escribo algo como:

Código PHP:
<script type="text/javascript" language="JavaScript">
         
// este js lo ignora
         
funcion foo(){
         }
</script>

<a href="#" onclick="javascript:foo();" id="enlace" title="enlace">enlace</a> 
da error de js porque la funcion foo no la encuentra.

Entonces, por lo que creo, estaré obligado a cargar todos los js en origen.php

..........o No?