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 Fenstern
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.