Hallo,
ich bin noch Anfänger in Sachen Ajax und versuche gerade einen ganz primitiven Chat zu Testzwecken zu machen...
Ich habe es schon geschafft, dass man Beiträge schreiben kann. Allerdings sieht man noch nicht die Beiträge anderer Leute (ich geh dann immer mit einem anderen Browser rein...).
Mein Javascriptcode zum Abschicken:
var http = null;
function Chat(Name, Text)
{
if (window.XMLHttpRequest)
{
http = new XMLHttpRequest();
} else if (window.ActiveXObject) {
http = new ActiveXObject("Microsoft.XMLHTTP");
}
if (http != null)
{
http.open("POST", "eingabe.php", true);
http.onreadystatechange = ausgeben;
http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
http.send("Name=" + Name + "&Text=" + Text);
}
document.forms[0].elements['Text'].value = '';
return false;
}
function ausgeben()
{
if (http.readyState == 4)
{
document.getElementById("Ausgabe").innerHTML =
document.getElementById("Ausgabe").innerHTML + '<br>' + http.responseText;
}
}
eingabe.php:
<?php
echo '<span style="font-weight:bold;">
'.htmlspecialchars($_POST['Name']).'
</span>:
'.nl2br(htmlspecialchars($_POST['Text']));
?>
Was muss ich noch tun, um Beiträge anderer Leute miteinzusehen?
MfG