Comunidad de diseño web y desarrollo en internet online

Ejecutar JS en DIV + AJAX

Citar            
MensajeEscrito el 30 Jun 2010 03:05 pm
Hola, estoy tratando de ejecutar scripts Javascripts de una pagina que envie a un div que ha sido cargada con una función AJAX, pero el problema (como vi) es que salen deshabilitados los scripts desde la funcion ajax ...

Archivo AJAX ( ajaxSolicitar.js )

Código Javascript :

var pagina_requerida = false;
var id_contenedor = false;

function ajaxSolicitar(url,contenedor){
   id_contenedor=contenedor;
    if (window.XMLHttpRequest){
      pagina_requerida = new XMLHttpRequest ();
      }
   else{
      if (window.ActiveXObject){
         // pero si es IE
         try {
            pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP");
            }
         catch (e){
            // en caso que sea una versión antigua
            try{
               pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP");
               }
            catch (e){
               alert(e);
            }
         }
      }
       else{
         return false;
      }
   }
    pagina_requerida.onreadystatechange = cargarpaginaSolicitar;
   pagina_requerida.open ('GET', url, true); // asignamos los métodos open y send
    pagina_requerida.send (null);
}
// todo es correcto y ha llegado el momento de poner la información requerida
// en su sitio en la pagina xhtml
function cargarpaginaSolicitar (){
    if (pagina_requerida.readyState == 4 && (pagina_requerida.status == 200 || window.location.href.indexOf ("http") == - 1)){
      document.getElementById (id_contenedor).innerHTML = pagina_requerida.responseText;
      }
}


Envio las páginas de la siguiente manera desde un archivo php o html:

Código HTML :

<a href="javascript:ajaxSolicitar('Pagina.php', 'DIV');">PAgina</a>


Necesito con urgencia ejecutar los JAvaScripts, que son por ejemplo, Scripts de validación de formulario.


PD: Los Scripts que quiero ejecutar en Pagina.php los he probado tanto en archivos diferentes, como embebidos en el mismo código.

Por quechua

0 de clabLevel



 

chrome
Citar            
MensajeEscrito el 03 Jul 2010 11:03 pm

Por bucle_infinito

Claber

166 de clabLevel

1 tutorial

 

.NET Developer

mozilla
Citar            
MensajeEscrito el 11 Jul 2010 12:50 am
Pudiste solucionar el problema. Tengo el mismo inconveniente...

Por GDesign21

0 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.