Hallo liebes Forum,
Seit einiger Zeit programmiere ich in der Freizeit an einem Browsergame.
Nun bin ich an dem Punkt angelangt, wo ich gerne einen Chat einfügen würde.
Ich habe das bereits mit einem Formaular erfolgreich getan.
Jetzt möchte ich allerdings mit einer Javascript/Ajax funktion, den vom User geschriebenen Text an die PHP datei übermitteln (z.B. chat_send.php?content=hallo)
Ich würde das gerne so machen, damitdie Seite nicht neu geladen werden muss.
mein test:
function chatwrite() {
if(document.getElementById("chatwriteinput").value.substr(document.getElementById("chatwriteinput").value.length - 1, 1) == "\n") {
if (window.XMLHttpRequest) {
// code for IE7+, Firefox, Chrome, Opera, Safari
http_chatinsert=new XMLHttpRequest();
}
else {
// code for IE6, IE5
http_chatinsert=new ActiveXObject("Microsoft.XMLHTTP");
}
http_chatinsert.open("GET","../php/post/chat_send.php");
http_chatinsert.onreadystatechange=function() {
if (http_chatinsert.readyState==4 && http_chatinsert.status==200) {
document.getElementById("chatwriteinput").value = http_chatinsert.responseText;
}
}
http_chatinsert.send();
}
}
Dieser code hat nur leider keine Funktion.
Wäre sehr nett, wenn mir einer die Lösung meines Problemes sagen könnte. Kenne mich mit Ajax überhaupt nicht aus