Technisches - Browser

Die Seiten auf dieser Website werden im alten Standard HTML 3.2 erstellt, um die in HTML 4.0 völlig inkompatiblen Befehlssätze der beiden am weitesten verbreiteten Browser Netscape und MS Internet Explorer zu umgehen. Leider enthält HTML 3.2 überwiegend nur Befehle für den statischen Aufbau der Seiten, während HTML 4.0 zusätzlich eine Fülle an Befehlen für den dynamischen Aufbau bereitstellt.

Um dennoch die Seiten variabel aufbauen zu können, habe ich hier sehr ausgiebig Javascript eingesetzt. Das macht zwar viel Arbeit, stellt aber sicher, dass sowohl die Browser von Netscape als auch die von Microsoft damit umgehen können. Hinzukommt, dass meine Website in Frames und oft auch in mehreren Fenster
n dargestellt wird, mit HTML jedoch so gut wie keine Steuerung über Frames- und Fenstergrenzen hinweg möglich ist.

In letzter Zeit findet der Opera-Browser zunehmend Beliebtheit, zumal er nun (mit Werbe-Einblendungen) kostenlos verfügbar ist. Dieser Browser hat jedoch trotz seiner unbestrittenen Vorteile ein gewaltiges Handicap. Vermutlich auf Grund seines eigenen Fensterkonzeptes ist er nicht in der Lage, Frames- und Fenster-übergreifende Javascript-Befehle auszuführen. Die Behauptung, dass dies der Sicherheit diene, weil somit ausgeschlossen sei, dass eine Website eine andere in einem anderen Fenster steuern könne, ist Unsinn. Die Fenster-übergreifenden Befehle von Javascript sind so definiert, dass sie (zumindest seit Javascript 1.1) ohnehin nur innerhalb einer Website funktionieren. Im Opera 5 ist zwar Javascript 1.3 implementiert, nur leider nicht vollständig.

In sämtlichen Internet-Zeitschriften wird immer wieder der Opera-Browser als die Alternative gepriesen. Dass dieser Browser jedoch aufgrund des o.g. Handicaps für einen nicht geringen Anteil von Websiten völlig unbrauchbar ist, konnte ich bisher nur in der Zeitschrift C't nachlesen. Im Leserattenforum zum Beispiel finden Sie unter Besonderes eine Tabelle, deren Inhalt mit einer Fernbedienung (einem anderen Fenster) selektiert und sortiert werden kann. Mit dem Opera-Browser funktioniert das nicht. Schade.

Mit Windows 95 wurde der Internet Explorer 3 ausgeliefert. Wer immer noch mit dieser alten Version surft, wird meine kleinen Ratten nicht sehen, weil dieser Browser noch keine Mouse-over-Befehle kennt, außerdem ist in dieser Version nur ein rudimentäres Javascript 1.0 implementiert. Probleme gibt es auch bei der Darstellung von ineinander geschachtelten Tabellen. Diesen Browser habe ich nur ein paar Mal verwendet.

Netscape 3 war zu dieser Zeit schon weiter, hatte allerdings auch zahlreiche Darstellungsprobleme. Seit Edition 09 teste ich meine Seiten nicht mehr mit Netscape 3. Außerdem erstelle ich die Seiten seither nicht mehr ausschließlich manuell, sondern mit Dreamweaver (und bearbeite sie dann manuell nur noch nach).

Da ich mich auf das alte HTML 3.2 und Javascript 1.1 beschränke, stellen Netscape-Browser ab Version 4 und MS Internet Explorer ab Version 4 die Seiten - von einigen kleinen Unschönheiten abgesehen - korrekt dar. Für den Internet Explorer Version 5 und selbst für den völlig neu konzipierten Netscape-Browser 6 habe ich nicht eine Seite geändert.