Alte Browser erkennen
Wenn Webseiten nach den neusten Normen erstellt sind, so kann es sein,
dass die Anzeige der Webseiten mit alten Browsern nicht richtig erfolgt.
Insbesondere Versionen die älter sind als Netscape Navigator 6 und
Internet Explorer 5.5 bereiten Probleme.
Besucher mit so alten Browser sind jedoch sehr selten. Um aber diesen
Besucher anzuzeigen, dass sie einen so alten Browser verwenden, kann das
folgende Script verwendet werden.
Wir benötigen eine JavaScript-Datei, "browser.js" und speichern diese in
der Root unter "script/browser.js".
In den einzelnen Webseiten, dort wo das Script ablaufen und allenfalls
die Anzeige erfolgen soll, geben wir folgenden Code ein:
1 2
|
<script src="/script/browser.js" type="text/javascript">
</script>
|
Code, JavaScript
Erklärungen zum Code
Zu den Zeilen:
1 - 3: Die Variablen werden definiert.
5 - 7: Ist der Browser NN 6 ?
8 - 10: Ist der Browser NN 4 ?
11 - 25: Das Ganze auch für den Internet Explorer.
27 - 32: Wenn der Browser NN 4 oder IE 4 ist, wird dieser Teil ausgegeben.
28: Das Tag "center" sollte nicht mehr verwendet werden. Da es aber nur in
einem alten Browser angezeigt wird, ist dieses hier vorteilhaft.
Die "class" verweist auf das CSS und stellt den Text rot dar, dies funktioniert
auch bei den alten Browsern.
Der Text kann leicht geändert werden.
Auf die Angabe, welcher Browser verwendet wird, wird bewusst verzichtet.
Denn, wer diese Verwendet wird mit der Angabe wahrscheinlich nichts anfangen
können.
29 - 30: Link zum Download von Firefox.
34 - 39: Ausabe für weitere Browser. Das Script kann für die Ausgaben
gut angepasst werden.
Webseiten sollten immer so erstellt werden, dass auch bei der Verwendung
von sehr alten Browsern wenigstens eine interpretierbare Anzeige erfolgt,
insbesondere, wenn die Benutzer ältere Personen sind oder sich in
Entwicklungsländern befinden.
|