Fehler in Internet Explorer - Debugging?

Dieses Thema im Forum "Webdesign" wurde erstellt von keeroo, 13. Oktober 2009 .

  1. 13. Oktober 2009
    Hallo,

    bei der Programmierung der Webseiten mit Javascript und JSP habe ich ausschließlich darauf geachtet, dass die Sachen im Firefox laufen. Das nette Resultat ist nun, dass viele Sachen im Internet Explorer nicht funktionieren (speziell AJAX calls aber noch anderes).

    Gibt es irgendeine Liste, Webseite, Forum wo es eine Zusammenstellung der Unterschiede zwischen Firefox und Internet Explorer gibt?

    Am Besten wäre natürlich, wenn das ganze an Beispielen dargestellt wird, so dass ich mit möglichst geringem Aufwand die betroffenen Codeblöcke umschreiben kann.

    Gruß,
    keeroo
     
  2. 13. Oktober 2009
    AW: Firefox <-> Internet Explorer

    Mit dem debuggen wirst du wenn du pech hast mehr arbeit haben als mit der Programmierung ansich.

    Komplette Seiten wo jetzt aufgelistet ist wo genau der unterschied zwischen IE, Opera und FF liegt wüsste ich nicht genau. (Opera ist auch ein wichtiger Browser. Jenachdem welcher Inhalt und wie wichtig, sollte sie den Browser auch unterstützen. Und der ist bei JS oft genauso zickig wie der IE)

    Ich würde mich mit alerts durcharbeiten bei deiner JS Geschichte. Wenn der alert erst gar nicht geht, ganze Codeblöcke rausnehmen und erneut testen. Somit kannst du den Fehler eingrenzen. Dann den Code nochmal genau betrachten und wenn dir nichts auffällt dort verdächtige Stellen rausnehmen wenn es funktioniert, den rausgenommen Code anschauen und untersuchen.

    Vorher aber erstmal mit Firebug im FF nach fehlern ausschau halten. Vllt ist der ein oder andere Fehler ja doch da.
     
  3. 13. Oktober 2009
    AW: Firefox <-> Internet Explorer

    Ein Javascript Framework wie zb. Mootools, jQuery etc pp helfen bei solchen Beschwerden ungemein.

    Alle anderen Kinderkrankheiten vom IE wirst du wohl durch hartes selbst-an-die-wand-rennen herausfinden müssen - kenne auch keine Seite, auf der es steht. Zumal es ja auch für dich besser ist - bzgl. Lerneffekt.
     
  4. 13. Oktober 2009
    AW: Firefox <-> Internet Explorer

    Kenne selbst auch keine Seite die solch eine Liste anbietet, doch wäre die recht lang und würde auch wieder sehr viel Zeit in anspruch nehmen. Javascript Framework wie MArc es erwähnte sind wirklich eine sehr starke hilfe hier.

    Zu dem AJAX kann ich noch sagen, dass an dieser Stelle eine Browserweiche notwendig sein wird. Wüsste sonst nicht wie man es bewerkstelligen sollte.
     
  5. 13. Oktober 2009
    AW: Firefox <-> Internet Explorer

    Eine Reimplementierung mit jQuery steht eigentlich auch an, um solche Probleme in Zukunft zu vermeiden. Die Frage ist nun, ob eine Adaptierung zur Internet Explorer Kompatibilität vor der Remimplementierung mit jQuery Sinn macht oder ob das nicht zu aufwendig ist...
     
  6. 13. Oktober 2009
    AW: Firefox <-> Internet Explorer

    nimm prototype
    da hast du alles was du brauchst drinnen, ne schönere syntax (prototype erweitert vorhandene objekte -> prototyping) und es implementiert nur bedingt neue, dafür aber brauchbare konzepte.

    jquery
    wenn du spielerein machen, und mit ner doch sehr javascript fremden, aufgezwungenen syntax arbeiten willst.

    prototype
    wenn du mit einem erweitertem nativem javascript-sprachumfang arbeiten willst.
    + du lernst javascript kennen

    -----------------

    debuggen kannst du das ganze recht komfortabel mit der debug-bar. die integriert sich auch im ie-tester mit dem du alle gängigen ie-versionen bedienen kannst.

    mfg
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.