Bonjour,
J'ai un soucis avec ma page 'php', en fait je charge un fichier dans une balise <DIV>. la premiere fois ça marche, mais je lance un commande 'Javascripts' ( SetInterval) qui me le charge toute les 4 sec. Mais ça ne fonctionne pas même un rafraichissement de la page entière par F5. Je suis obligé de supprimer tous les fichiers "Tempory internet Files" pour que se soit pris en compte....
Y a t-il une autre solution sans supprimer ces fichiers !Aidez moi SVP! En faite je créé un petit Chat : voici le code.
( Le fichier envoie.php met à jour le fichier TXT qui contient la discussion et revient à la page)
<HTML>
<head>
<title>DISCUT_DAV_TOOL(DDT v0.1)</title>
<script type="text/javascript">
<!--
var strId = "div1";
var champs_sais = "saisie"
var obj = null;
var txt = "";
var fichier = "result.txt";
today = new Date();
function ouvrirFichier () {
if(window.XMLHttpRequest)
obj = new XMLHttpRequest();
else if(window.ActiveXObject)
obj = new ActiveXObject("Microsoft.XMLHTTP");
else{ // XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
return;
}
obj.open("GET", fichier, true);
obj.onreadystatechange = function() {
if(obj.readyState == 4) {
document.getElementById(strId).innerHTML = obj.responseText;
}
}
obj.send(null);
return 1
}
function quitter(par)
{
clearTimeout(par);
}
function donner_focus(chp)
{
document.getElementById(chp).focus();
}
// -->
</script>
</head>
<form name="form1" method="post" action="envoie.php">
<p align="center">
<input name="pseudo" type="hidden" value=<?$_COOKIE['cookieDDT']?>>
<input name="pseudopass" type="hidden" value=<?$_COOKIE['cookieDDTpass']?>>
<input name="enreg" type="hidden" value=<?$_COOKIE['cookieDDTPACT']?>>
<TEXTAREA NAME="message" ROWS=4 COLS=50></TEXTAREA>
</p>
<p align="center">
<input type="submit" name="Submit" value="Envoyer">
</p>
</form>
<div id="div1">Chargement en cours, veuillez patienter...</div>
<div id="div3">
<center>
<SCRIPT LANGUAGE="JavaScript" SRC="http://www.meteofrance.com/FR/partenaires/vignetteMeteoVille1.jsp?LIEUID=FR57631" TYPE="text/javascript"></SCRIPT>
</center>
</div>
<script type="text/javascript">
<!--
b = setInterval("ouvrirFichier();",4000);
// -->
</script>
</HTML>
Merci
Configuration: Windows XP
Internet Explorer 6.0