Direkt zum Hauptbereich

[object Error] im Internet Explorer

Ich bin endlich mal wieder am Weiterentwickeln meiner RIA. 3 Tage habe ich Zeit, bevor ich wieder schule.

Jetzt hatte ich mir für heute vorgenommen, endlich den Fehler im Internet Explorer rauszubekommen. Wie schon früher gepostet, werde ich wegen dem Internet Explorer bald wahnsinnig. Und nicht nur ich, wenn ich die Kommentare anderer Webentwickler im Internet sehe.

Jetzt programmiere ich ja gerade eine komplexere AJAX-RIA mit Dojo und Prototype als AJAX-Frameworks zur Unterstützung. Und wie gesagt funktioniert sie auch in allen relevanten Browsern. Nur der Internet Explorer kapiert es einfach nicht. Die Applikation meldet einen [object Error].

Jetzt habe ich bisher den IE einfach ignoriert und die RIA für alle anderen Browser entwickelt. Nur irgendwann muss ich mich dem Problem stellen.

Nun habe ich heute morgen alles Mögliche im IE aufgerüstet:

Script Debugger
,
DebugBar,
IE Developer Toolbar,
IE HttpAnalyzer

Eben alles, was man so braucht, um eine Webapplikation zu analysieren. Zwar gibt es für den IE noch lange nicht die Unterstützung wie für Firefox, aber immerhin ist mittlerweile da auch was da. Und bei dem komplexen Zusammenspiel zwischen AJAX, Prototype und Dojo kann der Fehler ja wer weis wo stecken. Gerade im Zusammenhang mit AJAX sind ja eine Vielzahl von Fehlern im IE bekannt.

NUR!

Mit dem Zeug war ich so schlau wie zuvor. Nichts zu erkennen, warum das Teil aussteigt. Nur eben eine vollkommen nichstsagende Fehlermeldung, die auf irgendein schwerwiegendes Problem hinweist.

Dann also Holzhackermethode und in die JavaScripts nach jedem Schritt ein alert() rein. Und so schrittweise dem Fehler genährt.

Und irgendwann tatsächlich die Zeile gefunden, die den Fehler auswirft:

$(index).style.background = "lightgray";

Bisschen gespielt:

$(index).style.background = "red";



Kein Fehler mehr!

Nicht geglaubt!

Das kann nicht sein.

Weiter gespielt mit anderen Farbnamen.

Kein Fehler mehr!

Ich fasse es nicht.
Wie blöd kann ein Browser sein? Er kennt einfach bei einer Zuweisung per DHTML den Standardtoken "lightgray" nicht und wirft eine Fehlermeldung aus, als ob da ein ultraschwerwiegendes Problem vorliegt ;-(.

Hab alle Token "lightgray" in der Applikation beseitigt und sie läuft auch im IE. Zwar noch nicht ganz fehlerfrei und das Design sieht besch... aus. Aber das sind die üblichen Mängel im IE und die bekomme ich recht sicher in den Griff.

Beliebte Posts aus diesem Blog

Word - Der Arbeitsspeicher reicht nicht aus, um den Vorgang abzuschließen

Na, das Problem hatte ich schon lange nicht mehr. Zwar ist Word 2016 bei mir grotteninstabil und es kommt immer wieder vor, dass ich Dokumente nicht öffnen kann. Die lassen sich dann aber mit Word 2010 öffnen. Nur habe ich gerade eine kleine RTF-Datei vorliegen, die sich weder mit der Version 2016 noch der Version 2010 öffnen lässt. Etwa 400 KB groß und da langen 32 GB (!!) RAM natürlich nicht (Ironie aus).
Klar - die Datei kann korrupt sein und auch Sonderzeichen bei Dateinamen machen Word manchmal Probleme. Aber die üblichen Tricks von Umbenennen bis hin zum Neustart des Rechners fruchten nicht.
Aber es hilft die harte Tour - LibreOffice. Da geht die Datei ganz normal zu öffnen. Da gibt es eigentlich nie Probleme - nur leider gehen da Sonderformatierungen von Word flöten. Fragt sich, was da Word nicht hinbekommt?

Dampf ablassen über die Post

2,60 EUR in den Sand gesetzt, ist nicht wirklich ein Grund an die Decke zu gehen. Ich muss trotzdem gewaltig Dampf ablassen, weil ich es einfach nicht leiden kann "unfair" behandelt zu werden. Dabei spielt es für mich keine Rolle, ob da Geld im Hintergrund steht oder nicht. Denn ich fühle mich gerade wie Trump - unfair behandelt. Von der Post.
Denn ich musste nach meinem MySQL-Kurs in Köln noch die Prüfungen korrigieren und die dann nach Köln schicken.
Habe ich mit einem Großbrief gemacht. Laut Postkalkulator ist ein Großbrief mit 650 Gramm Gewicht und etwa 1,6 cm Höhe mit 2,60 EUR korrekt frankiert. Und das habe ich gemacht und das Teil im Briefkasten versenkt.
Gestern kam er mit der Meldung zurück, er wäre nicht ausreichend frankiert! Es würden 2,20 EUR fehlen. Lächerlich. Wieso soll ich 4,80 EUR zahlen für einen einfachen Großbrief? Und so ein Mist passiert nicht das erste Mal. Die Post hat anscheinend so lange an Personal und Ressourcen gespart, bis die Fehlerhäufigkeit …

DSGVO 2018 in meine Webseite integriert :-( :-(

Oh man - ich habe gerade über einen DSGVO-Generator alle notwendigen juristischen Passagen für die kommende Datenschutzverordnung erstellt und in meine Webseite eingebaut. Dazu noch den schon vorhandenen Disclaimer, welchen ich bereits vor geraumer Zeit über den Generator von eRecht24 erstellt hatte. Mit ein paar Anpassungen sollte das halbwegs sicher sein.
Aber diese nun notwendigen Passagen sind so umfangreich, dass niemand sowas je lesen wird.
Was wohl auch das Ziel sein sollte, wenn man sarkastisch ist. Denn diesen verqueren Kram versteht kein Mensch und Anwender werden zu 100% alles abnicken, nur um diesen Mist nicht mehr zu sehen.
Die DSGVO ist absoluter Schwachsinn, der zudem den Datenschutz an die Wand fährt und Verbrechern alle Türe öffnet, die man im Internet aufmachen kann. Von skrupellosen Annahmanwälten hin zu Unternehmen, die sich jetzt jeden denkbaren Missbrauch an Daten erlauben können, weil niemand mehr diese überbordenden Warnungen und Erklärungen lesen wird und dies…