Guten Abend,
wer kann mir eine "reparierte" Version der Ajax Box liefern?
Die originale hat einen bzw. "mehrere" fehler,....:der:
Druckbare Version
Guten Abend,
wer kann mir eine "reparierte" Version der Ajax Box liefern?
Die originale hat einen bzw. "mehrere" fehler,....:der:
Ich
also zumindest zu einer
zu deiner weis ich nich ich kene min. 2 ajax SB
huhu,
also ich habe eine wo immer eine "0" beim schreiben erscheint ;)
diesr fehler wurde zwar schon lang und breit diskutiert im forum, habe zwar die <> smilys entfernt und auch den code aus der datei die das fenster öffnet aber dieser "0" kommt immer wieder dieses drecks ding :biggrin1:
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":der:
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 :thumb:
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 dieZitat:
Datei "module/chatbox/chatbox.php" ändern.
So jetzt nur noch hoffen, dass das "0" Popup nicht mehr kommt und alles ist in Butter.Zitat:
Datei "module/chatbox/confic.inc.php" ändern.