Ciao ragazzi,
in una pagina html ho 2 button
<ul>[*]<input type="button" value="NEWS" onClick="esempio3('news.php')" class="mainLink" />[*]<input type="button" value="FOTO" onClick="esempio3('foto.php')" class="mainLink" />[/list]
e un div con id "monitor".
Come potete vedere nei 2 tag input ci sta un onclik che richiama una funzione js esempio3().
Vorrei poter cliccare su un pulsante e aggiornrare il contenuto del div monitor e quindi caricarci dentro o "news.php" o "foto.php".
Per fare questo utilizzo javascript per aggiornare il contenuto del solo div monitor.
Tutto funziona egregiamente fino a questo punto.
Quando però sostituisco i button con dei semplici link la funzione JS viene richiamata ma non esegue i file .php dentro il div "monitor"[*]NEWS[*]FOTO
Il js richiamato è questo:
<script>
var myRequest = null;
function CreateXmlHttpReq(handler) {
var xmlhttp = null;
xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = handler;
return xmlhttp;
}
function myHandler()
{
if (myRequest.readyState == 4 && myRequest.status == 200) {
//alert(myRequest.responseText);
var e = document.getElementById("monitor");
e.innerHTML = myRequest.responseText;
}
}
function esempio3(services)
{
alert(services);
myRequest = CreateXmlHttpReq(myHandler);
myRequest.open("GET",services);
myRequest.send(null);
}
</script>
Dove sbaglio?
Potete aiutarmi?
Grazie 1000
Saluti
Blasto