Grazie per il benvenuto, un saluto anche a voi.
Ho messo il post in questa sezione perché sul link c'è scritto "Per discutere di JavaScript, AJAX e DHTML", e qui proprio di ajax sto parlando. Credo si tratti del più basilare algoritmo Ajax che si possa immaginare.
Tornando alla sua risposta: il mio problema è proprio che il browser non riceve niente.
Mi spiego.
Io ho un link, TRATTASI DEL LINK: <div>Inserisci</div>, PRESENTE NEL PRIMO FRAMMENTO DI CODICE (HTML DELLA PAGINA).
Al click su questo link l'elemento con id='area_modifica', SEMPRE PRESENTE NELLA PRIMA PARTE DEL CODICE (HTML DELLA PAGINA), dovrebbe essere riempito con la parte di codice presente nell'ultimo script. ED È PROPRIO QUESTO CHE NON AVVIENE.
Di seguito, se per voi è meglio, ripropongo il codice in semplice html (senza gli echo iniziali):
1) HTML DELLA PAGINA:
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
<title>Untitled Document</title>
<link href='style.css' rel='stylesheet' type='text/css' />
<script type='text/javascript' src='modarea_prova.js'></script>
</head>
<body>
<div>Inserisci</div>
<div class='area_amministrazione' id='area_modifica'></div>
</body>
</html>
2) FUNZIONE CONTENUTA NEL FILE "modarea_prova.js" COLLEGATA ALLA HEAD DELLA PAGINA HTML:
function modifica (){
var oXHR = new XMLHttpRequest();
oXHR.open =("get", "prova_ajax_testo.html?sezione=prova", true);
oXHR.onreadystatechange = function (){
if(oXHR.readystate == 4){
var area_modifica=document.getElementById("area_modifi ca");
area_modifica.innerHTML = oXHR.responseText;
}
}
oXHR.send(null);
}
3) CODICE DA VISUALIZZARE CONTENUTO NEL FILE "prova_ajax_testo.html" E PASSATO AL METODO open() DELL'OGGETTO oXHR:
<form action='engines/engine_".$_GET["sezione"].".php' method='post' class='form_admin'>
<p class='testo_admin'></p>
<textarea class='textarea_admin' id='editor1' name='editor1'>".$testo_per_modifica["testo"]."</textarea>
<input type='submit' value='Inserisci' class='bottone_admin'/>
</form>
Grazie.