Javascript geht in IE nicht, in FF schon

Sancheck

Legendäres Mitglied
Hallo,
ich habe eine Methode die unter FF geht, und unter IE nicht bzw. nicht bei allen geladenen html dateien , etc. (genau weis ich noch nicht wann es geht und wann nicht)

Auf alle faelle erhalte ich bei dieser methode "Unbekannter Laufzeitfehler" im IE8.
Firefox geht immer.

QUOTE
function loadhtml(mhtml,divname,dasync)
  {   
$.ajax({
    type: "GET",async:false,
    url: mhtml,
    error: function(response) {
  loaded();
 
        },
    success: function(response) {
document.getElementById(divname).innerHTML=response;
        }
   
    }); 
    }



Den Laufzeitfehler zeigt er auf folgende Zeile:
document.getElementById(divname).innerHTML=resposne;

URL geb ich liebend gern per PN her, nur online stellen geht ned
 
IEx ist buggy in Bezug auf innerHTML. appendChild ist ein möglicher workaround. Besser noch wäre z.B. jQuery zu verwenden, dann muss man sich um die diversen Browserbugs keine Gedanken machen.
 
Zurück
Oben