tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
560
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    thespecialx thespecialx ist offline Mitglied Silber
    Registriert seit
    May 2004
    Beiträge
    95
    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 :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    
    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 :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    
    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
     

  2. #2
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    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!
     

Ähnliche Themen

  1. XMLHttpRequest und IE8 unter XP SP3
    Von uwe75-1 im Forum Javascript & Ajax
    Antworten: 11
    Letzter Beitrag: 21.06.09, 18:38
  2. XMLHttpRequest Problem
    Von port29 im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 11.11.06, 13:26
  3. Formularänderungen und XMLHttpRequest
    Von garnixwisser im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 29.06.06, 12:42
  4. AJAX Problem / XMLHttpRequest
    Von th23 im Forum Javascript & Ajax
    Antworten: 16
    Letzter Beitrag: 30.08.05, 17:46
  5. XMLHttpRequest - Problem
    Von john5 im Forum Javascript & Ajax
    Antworten: 7
    Letzter Beitrag: 03.06.05, 14:56