Ciao e grazie per le risposte, sto leggendoì molte delle guide che mi avete segnalato, anche se il linguaggio lato server a cui sono abbituato è molto diverso e sto facendo un pò di fatica....
Nel frattempo ho cercato qualche script on-line, e ho trovato questo.
Codice:
<script type="text/javascript">
var xmlhttp;
function mostraInfo(str)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
{
alert ("Browser does not support HTTP Request");
return;
}
var url="mostra_utenti.php";
url=url+"?q="+str;
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
function stateChanged()
{
if (xmlhttp.readyState==4)
{
document.getElementById("info").innerHTML=xmlhttp.responseText;
}
}
function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
{
// code for IE7+, Firefox, Chrome, Opera, Safari
return new XMLHttpRequest();
}
if (window.ActiveXObject)
{
// code for IE6, IE5
return new ActiveXObject("Microsoft.XMLHTTP");
}
return null;
}
</script>
Ora sto cercando di adattarlo al mio lavoro.
Normalmente mostro i commenti in questo modo
Codice PHP:
Page_All($page_comment, $primo)
{
//Stampo tutti i commenti utilizzando una query che ha come limit $primo
$new_page = $primo + 20;
echo <<<EOD
<form method='post' action="#">
<p class="center">
<input type="hidden" name="page" value="$new_page">
<input type="submit" name="show_other_page" value="Mostra altri"/>
</p>
</form>
EOD;
}
if(!isset($_POST['show_other_page']))
{
Page_All($page_comment, 20);
} else {
Page_All($page_comment, $_POST['page']);
}
Secondo il nuovo script devo mettere tutto il mio script nel file esterno e poi richiamarlo, oppure devo mettere la funziona e inviare tramite get i dati della funzione?