|
|
/*
|
|
|
*
|
|
|
* @copyright (c) 2010 animegame.eu
|
|
|
* @license http://www.gnu.org/licenses/gpl-3.0.html GNU General Public Licence
|
|
|
*
|
|
|
*/
|
|
|
// Quelle: http://www.devblog.de
|
|
|
// "Shoutbox als AJAX-Anwendung"
|
|
|
// Code darf frei verwendet werden
|
|
|
|
|
|
// globale Instanz von XMLHttpRequest
|
|
|
var xmlHttp = false;
|
|
|
|
|
|
// XMLHttpRequest-Instanz erstellen
|
|
|
// ... f<>r Internet Explorer
|
|
|
|
|
|
try {
|
|
|
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
|
|
|
} catch(e) {
|
|
|
try {
|
|
|
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
|
|
|
} catch(e) {
|
|
|
xmlHttp = false;
|
|
|
}
|
|
|
}
|
|
|
// ... f<>r Mozilla, Opera und Safari
|
|
|
if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
|
|
|
xmlHttp = new XMLHttpRequest();
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
loadData();
|
|
|
setInterval("loadData()",6500);
|
|
|
|
|
|
|
|
|
|
|
|
function loadData()
|
|
|
{
|
|
|
|
|
|
if (xmlHttp) {
|
|
|
xmlHttp.open('GET', 'info/agchat.php?action=load', true);
|
|
|
xmlHttp.onreadystatechange = function () {
|
|
|
if (xmlHttp.readyState == 4) { ////4 f<>r fertig
|
|
|
document.getElementById("text_inhalt").innerHTML = xmlHttp.responseText;
|
|
|
}
|
|
|
};
|
|
|
|
|
|
xmlHttp.send(null);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
function saveData()
|
|
|
{
|
|
|
|
|
|
if (xmlHttp) {
|
|
|
var url = 'text='+document.kampfchat2.textfeld.value.replace(/&/g, '[AMP]').replace(/\+/g, '[ADD]').replace(/\\/g, '\\\\');
|
|
|
xmlHttp.open('POST', 'info/agchat.php?action=save');
|
|
|
xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
|
|
|
xmlHttp.send(url);
|
|
|
}
|
|
|
|
|
|
// Message-Eingabefelder leeren und Focus setzen
|
|
|
document.kampfchat2.textfeld.value = '';
|
|
|
document.kampfchat2.textfeld.focus();
|
|
|
} |