Javascript eseguito dopo caricamento con Ajax

domenica 23 dicembre 2007 - 10.17

semolino Profilo | Newbie

Buongiorno a tutti,
sono in questa situazione: utilizzare le lightbox sulle immagini contenute in pagine una volta caricate nei div con Ajax.
Sembra però che i JS non vengano considerati perchè cliccando l'immagine me la carica in una pagina bianca.

Il codice che uso per caricare le pagine è:
function caricaBox2(nomeFile) { // variabili di funzione var // assegnazione oggetto XMLHttpRequest ajax = assegnaXMLHttpRequest(), // assegnazione elemento del documento elemento = prendiElementoDaId("box2"), // risultato booleano di funzione usaLink = true; // se l'oggetto XMLHttpRequest non nullo if(ajax) { // il link al file non deve essere usato usaLink = false; // impostazione richiesta asincrona in GET // del file specificato ajax.open("get", nomeFile, true); // rimozione dell'header "connection" come "keep alive" ajax.setRequestHeader("connection", "close"); // impostazione controllo e stato della richiesta ajax.onreadystatechange = function() { // verifica dello stato if(ajax.readyState === readyState.COMPLETATO) { // verifica della risposta da parte del server if(statusText[ajax.status] === "OK") // operazione avvenuta con successo elemento.innerHTML = execJS(ajax.responseText); else { // errore di caricamento elemento.innerHTML = "Impossibile effettuare l'operazione richiesta.<br />"; elemento.innerHTML += "Errore riscontrato: " + statusText[ajax.status]; } } } // invio richiesta ajax.send(null); } return usaLink; }
COme posso fare?
Vi ringrazio per il vostro primo aiuto
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5