Chat Javascript (un peu de php) qui provoque une erreur mais où ?
Djodjoman
Messages postés4Date d'inscriptionmardi 13 avril 2004StatutMembreDernière intervention22 avril 2010
-
17 août 2004 à 13:47
Djodjoman
Messages postés4Date d'inscriptionmardi 13 avril 2004StatutMembreDernière intervention22 avril 2010
-
18 août 2004 à 18:06
Bonjour, je viens de me servir de pas mal de bout de script dans un livre et dans d'autre page internet pour faire un chat tout simple nécessitant juste le pseudo et le message qui s'actualise tout seul grace au javascript. Mais ceci provoque une erreur sur la page, dont je ne comprend pas du tout d'où elle vient... Merci de m'aider
3fichiers :
- fichier principal page html => chat.htm
- fichier php qui met a jour le fichier chat.txt => chat2.php
- chat.txt
chat.htm :
<html>
<head>
<script>
chatmessage='';
function envoieMessage() {
if ( (document.getElementById("pseudo").value.length>1) && (document.getElementById("message").value.length>0) ) {
chatmessage=document.getElementById("pseudo").value+": "+document.getElementById("message").value;
} else
alert("Impossible d'envoyer le message");
a = new Image;
a.src="http://www.djoman.com/php/chat.php?msg="+chatmessage;
}
function lireFichier() {
fichier="http://www.djoman.com/php/chat.txt";
nav=navigator.appName.substring(0,3);
if (nav=="Mic") {
objXml = new ActiveXObject("Microsoft.XMLHTTP");
var datafile = fichier;
objXml.open{"GET", datafile, true);
objXml.onreadystatechange=function() {
if (objXml.readyState==4) {
chatmessage=(objXml.responseText);
}
}
objXml.send(null);
} else {
objXml = new XMLHttpRequest();
objXml.open("GET",fichier,false);
objXml.send(null);
return(objXml.responseText);
}
}
function afficheChat() {
lireFichier();
document.getElementById("bchat").value=chatmessage;
}