Joachim: Browserweiche nach javascript

Beitrag lesen

hi,

Nach einer Introanimation soll unterschieden werden, ob der Browser javascript liest oder nicht und ob es Opera ist.

Abgesehen von der seltsamen opera-Abfrage *grusel*... starte auf der Javascriptlosen Seite und leite mit location.replace("...") auf die Javascriptseite weiter. Das kannst Du mit Bedingungen versehen, am Besten - wie bereits hier erwaehnt - fragst Du bekannte Objekte ab. Was Du abfragst haengt natuerlich von Deinen weiteren Scripten ab. Die minimale Loesung saehe etwa so aus:

if (document.layers || document.all || document.getElementById) location.replace("...");

Browser, die kein Javascript koennen oder die Objekte nicht kennen bleiben dann auf der Javascriptlosen Seite "haengen".
Alle anderen werden weitergeleitet, der history-Eintrag wird ersetzt, so dass es beim Zurueckgehen nicht zum laestigen Haengenbleiben an der Weiterleitung kommen kann.

Gruesse  Joachim