Salve a tutti,ho questo problema:
Ho un form dove viene fatta una richiesta per una pagina registra.php tramite una chiamata a funzione ajax,che viene avviana cliccando sul link registra sempre presente in questo form,che è incluso in un iframe,ora la risposta di ajax è il codice presente in una pagina reg.php che però mi si dovrebbe aprire non in questo frame,ma in un'altra parte della pagina,più precisamente come risposta ajax ho una riga di codice di questo tipo:
var response="";
if (ajax.readyState == 0) response = "Inizializzazione in corso...";
if (ajax.readyState == 1) response = "content","Connessione avviata...";
if (ajax.readyState == 2) response = "content","Invio dati in corso...";
if (ajax.readyState == 3) response = "content","Ricezione dati in corso...";
if (ajax.readyState == 4 && ajax.status==200) { response = ajax.responseText;}
else response = "Connessione con il server interrotta! Errore numero " + ajax.status;
document.getElementById("contenuti").innerHTML = response;
ora nella pagina e nei div dove mi interessa vada la risposta ho queste righe di codice:
<div id="contenuti" align="center">
</div>
Non sò come fare perchè la richiesta a ajax la faccio da un iframe e qindi la risposta:
document.getElementById("contenuti").innerHTML
non trova il div contenuti perchè nella pagina e nel frame in cui mi tovo non esiste,mi ci vorrebbe un percorso di directory diverso,si può fare secondo voi??
Grazie saluti a tutti