Ciao a tutti ho creato un file php che mi interroga il db per far apparire delle immagini casuali nella home page di un sito... finqua tutto ok.
il mio problema visto che in php non si può e che dopo un certo lasso di secondi (es. 10) mi si aggiornava la pagina cambiando l'immagine, all'inizio facevo un refresh
codice:
<META HTTP-EQUIV=REFRESH CONTENT="10;url=index.php">
la cosa funziona ma mi è stato detto che si può fare con ajax... e utilizzando la funzione setInterval risolverei i miei problemi solo che non conosco javascript molto bene, cmq in rete ho trovato questo script ma non funziona, chi mi può dare una mano?
codice:
<!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>Documento senza titolo</title>
<script language="javascript" type="text/javascript">
function prova_file() {
var oXHR = zXmlHttp.createRequest();
oXHR.open("get", "italia.html");
oXHR.onreadystatechange = function () {
if (oXHR.readyState == 4) {
if (oXHR.status == 200 || oXHR.status == 304) {
alert("OK");
}
else alert("ERRORE");
}
}
oXHR.send(null)
}
</script>
</head>
<body>
<script language="javascript" type="text/javascript">
setInterval("prova_file()", 5000);
</script>
</body>
</html>
Non era proprio cosi ho modificato qualcosa per i miei scopi ma è l'unica cosa che ho trovato per richiamare un file... p.s.: ho messo italia.html per vedere se girava in realtà ci dovrebbe essere un file .php
grazie a chi mi da una "piccola" mano.
ciao