XMLHttpRequest+AJAX

thespecialx

Mitglied
Hallo,
es geht um folgendes :
ich möchte mit AJAX eine Webseite erstellen und habe folgendes Problem:

Den XMLHttpRequest habe ich soweit hinbekommen, und die Abfragen funktionieren auch im IE jedoch nicht im Firefox/Mozilla...
Mein Request:
Code:
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();
}

Meine Abfrage:
Code:
setInterval("wonline()",10000);
function wonline()
{
 if (xmlHttp) {
	

     xmlHttp.open('GET','includes/online.php?pin='+document.getElementById("pin").value, true);
     xmlHttp.onreadystatechange = function () {
         if (xmlHttp.readyState == 4) {
             document.getElementById("whos_online2").innerHTML = xmlHttp.responseText;
         }
     };
     xmlHttp.send(null);
 }
}
mein Problem liegt wahrscheinlich in dieser Zeile:
xmlHttp.open('GET','includes/online.php?pin='+document.getElementById("pin").value, true);

ich möchte eine Variable mit der Bezeichnung $pin in das online.php Script weitergeben und dies klappt auch in IE ,aber der Mozilla gibt mir eine Fehlermeldung aus .

Noch etwas:
ich bin mir nicht sicher ob die Variablenübergabe korrekt ist, denn ich poste nichts an dieses script (online.php) sondern ich kann es nur aufrufen wenn die Variable auch an dieses Script gesendet wird.
Wie gesagt es klappt im IE , ich will aber auch das es im Mozilla auch klappt
 
Naja... am Ende des 1.Codeschnipsel kommt ja der Teil für den Mozilla... daran sollte es nicht liegen.

Was besagt denn die Fehlermeldung?Vielleicht ist der Hund ja ganz woanders begraben!
 
Zurück