Thomas J.S.: Ajax Problem:laueft nur mit IE

Beitrag lesen

Hallo,

Habe gerade einmal die Java Console vom Firefox angeschaut und bekomme folgende Fehlermeldung

Error: uncaught exception: Permission denied to call method XMLHttpRequest.open

Wie kann ich das hier umgehen?

Das scheint aber ein Konflikt zwischen Domains zu sein, bzw. du versuchst von einer lokalen Datei (von deiner Festplatte) auf ein http:// URL zuzugreifen.

Versuche mal deine funktion einstweilen zu zu erweitern:
-------
function handleHttpResponse() {
 var NetscapePrivilegXML = (url.substring(0,4) == "http") ? true : false;
 if (http.readyState != 4) {
   if (window.XMLHttpRequest && NetscapePrivilegXML) {
   try {
    netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
   }
   catch(fehler) {
    document.getElementById('XMLRequest1').value = "Für diese Aktion sind erweiterte Zugriffe notwendig<br> Der Fehler ist: " + fehler + "!!";
    return false;
   }
  }
  else if(window.XMLHttpRequest && http.status != 200) {
    alert(http.status + "\n" +  http.statusText);
    return false;
  }
 else {
  document.getElementById('XMLRequest1').value = http.responseText;
 }
 }
-------------

Was passiert, wenn du alles Daten im Internet hast (also keine localhost etc.)?

Grüße
Thomas

--
Surftip: kennen Sie schon Pipolino's Clowntheater?
http://www.clowntheater-pipolino.net/