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:
Meine Abfrage:
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
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);
}
}
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