PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wer kann mir die Ajax SB repariert liefern?



schlachtherr
31.03.2010, 21:35
Guten Abend,

wer kann mir eine "reparierte" Version der Ajax Box liefern?

Die originale hat einen bzw. "mehrere" fehler,....:der:

Lokutos
31.03.2010, 22:49
Ich
also zumindest zu einer

zu deiner weis ich nich ich kene min. 2 ajax SB

schlachtherr
31.03.2010, 22:52
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:

SebbyPHM
02.04.2010, 08:41
Ganz einfache Lösung eigentlich.

chatbox.js

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();
}
}

schlachtherr
27.04.2010, 00:43
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.


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);
}
}
}

SebbyPHM
27.04.2010, 04:41
// 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());
}
}
}
}

schlachtherr
27.04.2010, 11:18
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

Freesnooze
02.05.2010, 20:59
es ist leider nochimmer dieses blöde popup vorhanden.

Ich arbeite mit dem FF und da kommt dieses popup mit der "0"

Das gleiche Problem habe ich auch.
Es ist immer noch da, wenn ich die Datei ändere, so wie es sebbyPHP gepostet hat.:der:
Ich weiß nicht, was man da noch machen kann?

Außerdem habe ich noch folgendens Problem:

Hallo,
habe mir die Chatbox auch gerade gekauft.

Nun habe ich die Dateien hochgeladen.
Wenn ich jetzt aber im Adminforce das Chatboxmodul aufrufe, dann öffnet sich auch ein Popup, aber dort steht:

Fatal error: Call to undefined function modul_tableexists() in /users/lose-eg/www/lose-eg/module/chatbox/admin.php on line 4Betreffende Zeile lautet:

if (!modul_tableexists ($db_prefix.'_chatbox') && is_readable Die Tabelle vms_chatbox habe ich schon mit der beiliegenden SQL erstellt.
Auch wenn sie nicht erstellt ist, funktioniert es nicht.

Ich hoffe ihr könnt mir helfen.

SebbyPHM
03.05.2010, 01:12
Es fehlt eine Funktion:

http://designerscripte.net/showthread.php?t=10285&highlight=modul_tableexists

Freesnooze
03.05.2010, 02:26
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 Datei
Datei "module/chatbox/chatbox.php" ändern. existiert nicht mehr. Das ist jetzt ja die
Datei "module/chatbox/confic.inc.php" ändern.

So jetzt nur noch hoffen, dass das "0" Popup nicht mehr kommt und alles ist in Butter.