DHTML und JavaScript kann schnell zu grauen Haaren und durchgemachten Nächten führen. Eine Armada von Testrechnern nicht eingerechnet.
Die Bugs beim Zugriff auf die Objekt-Modelle
bei verschiedenen Browsers/Plattformen kann
für so manche Überraschung
sorgen.
Der wichtigste Tip aus reichlich Erfahrung: Machen Sie es so einfach wie möglich und
so kompliziert wie nötig. Wenn Sie es ernst meinen mit der Präsenz, dann sollten
Sie jede Funktion drei mal überdenken, bevor Sie sie verwenden. Denn jedes noch so kleines
JavaScript-Programm ist in der xyz-Kombination ein Fehler.
Das
ist vielleicht nicht Ihre Schuld, aber es ist ein Besucher, der seine eigenen
Schlußfolgerungen zieht. Jede Funktion weniger ist auch eine Fehlerquelle weniger.
Ein Beispiel: Um für dieses Jahr ein Abrechnungssystem für Autoren einzuführen und das
Cookie-Beispiel zu testen, habe ich einen Tracer
eingeführt. Dabei ergab sich , daß bestimmte Internet-Explorer von 4.0 bis 5.5
ein ständiges Reload durchführten.
Die Krux: Es waren auch exakt die Konfigurationen dabei, die ohne Probleme ohne diesen
Effekt getestet wurden!
Der Betreiber von www.dBooks.de übernimmt keine
Verantwortung für den Inhalt und die Richtigkeit der Angaben auf
den verlinkten Websites.
Zu den üblichen NoNos gibt es keine direkten Verweise.