Guten Abend,
wer kann mir eine "reparierte" Version der Ajax Box liefern?
Die originale hat einen bzw. "mehrere" fehler,....
Guten Abend,
wer kann mir eine "reparierte" Version der Ajax Box liefern?
Die originale hat einen bzw. "mehrere" fehler,....
Ich
also zumindest zu einer
zu deiner weis ich nich ich kene min. 2 ajax SB
SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting
Ganz einfache Lösung eigentlich.
chatbox.js
Code:function meldung () { if(xmlHttp2.readyState == 4) { response = xmlHttp2.responseText; if (response.length > 20) window.alert(response); else { document.chatbox.message.value = ''; document.chatbox.message.focus(); } loadData(); } }
es ist leider nochimmer dieses blöde popup vorhanden.
Ich arbeite mit dem FF und da kommt dieses popup mit der "0"
da man denke ich mal mit der einzelnen datei nix anfangen kann poste ich diese mal so wie sie auf meinem server liegt.
PHP-Code:
a// Benutzerdefinierte Modulfunktionen
function addsmilie (text) {
textfeld();
document.chatbox.message.value += text + ' ';
document.chatbox.message.focus();
}
function textfeld () {
msg = document.getElementById('text');
if (document.chatbox.message.value == document.chatbox.message.defaultValue) document.chatbox.message.value='';
}
function enterbtn(evt){
var charCode = (evt.which) ? evt.which : event.keyCode
if(charCode == "13"){
saveData();
}
}
function meldung ()
{
if(xmlHttp2.readyState == 4) {
response = xmlHttp2.responseText;
if (response.length > 20) window.alert(response);
else {
document.chatbox.message.value = '';
document.chatbox.message.focus();
}
loadData();
}
}
//globale Instanz von XMLHttpRequest
var xmlHttp = false;
var xmlHttp2 = false;
//XMLHttpRequest-Instanz erstellen
//... für Internet Explorer
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
xmlHttp2 = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
xmlHttp2 = new ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {
xmlHttp = false;
xmlHttp2 = false;
}
}
//... für Mozilla, Opera, Safari usw.
if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
xmlHttp = new XMLHttpRequest();
xmlHttp2 = new XMLHttpRequest();
}
//aktuelle Daten laden
loadData();
//alle 5 Sekunden neue Daten holen
//setInterval("loadData()",2500);
function loadData()
{
if (xmlHttp) {
xmlHttp.open('GET', 'module/chatbox/chatbox_get.php'+ '?rand='+Math.floor(Math.random() * 1000000), true);
xmlHttp.onreadystatechange = anzeigen;
setTimeout("loadData()",2500);
}
}
function saveData()
{
if (xmlHttp2) {
xmlHttp2.open('POST', 'module/chatbox/chatbox_post.php'+'?rand='+Math.floor(Math.random() * 1000000));
xmlHttp2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlHttp2.send('message='+document.chatbox.message.value+'&submit='+document.chatbox.submit.value);
xmlHttp2.onreadystatechange = meldung;
}
loadData();
}
function delEntry(id)
{
if (xmlHttp) {
xmlHttp.open('GET', 'module/chatbox/chatbox_get.php'+ '?delid='+id+'&rand='+Math.floor(Math.random() * 1000000), true);
xmlHttp.onreadystatechange = anzeigen;
}
}
function anzeigen()
{
var myDiv2 = document.getElementById("chatbox_content");
if(xmlHttp.readyState == 4)
{
if(xmlHttp.status == 200)
{
try
{
response = xmlHttp.responseText;
//alert(response)
myDiv2.innerHTML = response;
//setTimeout("loadData()",2500);
}
catch (e)
{
alert("Kann nicht von Serverdatei lesen (bei Namen)" + e.toString());
}
}
else
{
alert(xmlHttp.status);
}
}
}
PHP-Code:
// Benutzerdefinierte Modulfunktionen
function addsmilie (text) {
textfeld();
document.chatbox.message.value += text + ' ';
document.chatbox.message.focus();
}
function textfeld () {
msg = document.getElementById('text');
if (document.chatbox.message.value == document.chatbox.message.defaultValue) document.chatbox.message.value='';
}
function enterbtn(evt){
var charCode = (evt.which) ? evt.which : event.keyCode
if(charCode == "13"){
saveData();
}
}
//globale Instanz von XMLHttpRequest
var xmlHttp = false;
var xmlHttp2 = false;
//XMLHttpRequest-Instanz erstellen
//... für Internet Explorer
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
xmlHttp2 = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
xmlHttp2 = new ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {
xmlHttp = false;
xmlHttp2 = false;
}
}
//... für Mozilla, Opera, Safari usw.
if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
xmlHttp = new XMLHttpRequest();
xmlHttp2 = new XMLHttpRequest();
}
//aktuelle Daten laden
loadData();
//alle 5 Sekunden neue Daten holen
//setInterval("loadData()",2500);
function loadData()
{
if (xmlHttp) {
xmlHttp.open('GET', 'module/chatbox/chatbox_get.php'+ '?rand='+Math.floor(Math.random() * 1000000), true);
xmlHttp.onreadystatechange = anzeigen;
xmlHttp.send(null);
setTimeout("loadData()",5000);
}
}
function saveData()
{
if (xmlHttp2) {
xmlHttp2.open('POST', 'module/chatbox/chatbox_post.php'+'?rand='+Math.floor(Math.random() * 1000000));
xmlHttp2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlHttp2.send('message='+document.chatbox.message.value+'&submit='+document.chatbox.submit.value);
xmlHttp2.onreadystatechange = meldung;
xmlHttp2.send(null);
}
loadData();
}
function delEntry(id)
{
if (xmlHttp) {
xmlHttp.open('GET', 'module/chatbox/chatbox_get.php'+ '?delid='+id+'&rand='+Math.floor(Math.random() * 1000000), true);
xmlHttp.onreadystatechange = anzeigen;
xmlHttp.send(null);
}
}
function meldung ()
{
if(xmlHttp2.readyState == 4 && xmlHttp2.status == 200) {
response = xmlHttp2.responseText;
if (response.length > 20) window.alert(response);
else {
document.chatbox.message.value = '';
document.chatbox.message.focus();
}
loadData();
}
}
function anzeigen()
{
var myDiv2 = document.getElementById("chatbox_content");
if(xmlHttp.readyState == 4)
{
if(xmlHttp.status == 200)
{
try
{
response = xmlHttp.responseText;
//alert(response)
myDiv2.innerHTML = response;
//setTimeout("loadData()",5000);
}
catch (e)
{
alert("Kann nicht von Serverdatei lesen (bei Namen)" + e.toString());
}
}
}
}
supi danke nun läuft es
muss nun nur noch rausfinden warum die smilys nicht mehr gehen oO habe bestimmt zuviel gelöscht aus der datei oO
Es fehlt eine Funktion:
http://designerscripte.net/showthrea...ul_tableexists
Supi,
danke dir. Hätte aber gedacht, dass das schon im VMS 1.2.4 mit drinnen wäre...
Und ich dachte, dass man da jetzt übers AF einstellen kannn. *gg* Da werden ja nur die Texte augegeben^^.
PS: Die Dateiexistiert nicht mehr. Das ist jetzt ja dieDatei "module/chatbox/chatbox.php" ändern.So jetzt nur noch hoffen, dass das "0" Popup nicht mehr kommt und alles ist in Butter.Datei "module/chatbox/confic.inc.php" ändern.