J'ai un problème avec ce code:
Dans <DIV id=page2></DIV> j'aimerai afficher une variable php que serai rafrachir grace à setTimeout('rafraichir()', 2000);
Le problème c'est que je n'arrive à savoir comment je dois faire dans la fonction rafraichir(). Actuellement j'ai une erreur js pour cette fonction: document.getElementById{...} A la valeur null ou n'est pas un objet.
Pouvez vous m'aider? Merci
Code:
<SCRIPT language=javascript type=text/javascript>
function getHTTPObject()
{
var xmlhttp = false;
/* Compilation conditionnelle d'IE */
/*@cc_on
@if (@_jscript_version >= 5)
try
{
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (E)
{
xmlhttp = false;
}
}
@else
xmlhttp = false;
@end @*/
/* on essaie de créer l'objet si ce n'est pas déjà fait */
if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
{
try
{
xmlhttp = new XMLHttpRequest();
}
catch (e)
{
xmlhttp = false;
}
}
if (xmlhttp)
{
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState == 4) /* 4 : état "complete" */
{
if (xmlhttp.status == 200) /* 200 : code HTTP pour OK */
{
document.getElementById('page2').innerHTML=xmlhttp.responseText;
}
}
}
}
return xmlhttp;
}
function rafraichir() {
var xmlhttp = getHTTPObject();
document.getElementById ('page2').innerHTML = xmlhttp.responseText;
setTimeout('rafraichir()', 2000);
}
rafraichir();
</SCRIPT>
<META content="MSHTML 6.00.2900.2180" name=GENERATOR></HEAD>
<BODY>
<DIV id=page2></DIV></BODY></HTML>
Dans <DIV id=page2></DIV> j'aimerai afficher une variable php que serai rafrachir grace à setTimeout('rafraichir()', 2000);
Le problème c'est que je n'arrive à savoir comment je dois faire dans la fonction rafraichir(). Actuellement j'ai une erreur js pour cette fonction: document.getElementById{...} A la valeur null ou n'est pas un objet.
Pouvez vous m'aider? Merci