Donnerstag, den 06. April 2006 um 20:29 Uhr |
Meinen wohl kürzesten Auftrag seit meiner Selbstständigkeit erledigte ich gestern Abend in einem über 3 stündigen Telefonat.
Ich half einem Freund beim Debuggen einer JavaScript/AJAX-Anwendung, die zwar im Firefox/Opera/Safari lief, aber beim Internet-Explorer auf Parsing-Probleme stieß.
Die eigentlich Krux für mich: Ich konnte nur am Telefon dem Programmierer beschreiben, was er als nächstes tun soll. Das Ergebnis konnte ich dann immer in meinem Explorer betrachten. Da mein Gegenüber aber auch seine eigenen Ideen und Einfälle hatte, war es für mich ein kleines Geduldsspiel.
Die Lösung war dann letztendlich recht simpel:
In einem String stand am Ende "\x" statt "\n" als Zeilenvorschub.
Der IE wollte dazu partu eine Hexadezimalzahl haben und stoppte damit das gesamte Parsing der Datei, während alle anderen Browser (regelkonform oder nicht!?!) über den Fehler hinweg sahen.
Das Projekt ist aktuell noch nicht online, aber hier schon mal der Link auf die Startseite:
http://www.worldwidewebsoccergreen.de/
UPDATE: Das Projekt ist inzwischen wieder eingedampft.
|