Cheatah: switch-anweisungen funktionieren nicht korrekt

Beitrag lesen

Hi,

das script soll plattformen (mac, pc) und browser (msie, ns) bzw. deren versionen (4, 5, 6 und 4, 5) abfragen und die passende seite entsprechend ausgeben.

nachdem ich dies weiß: Nein, soll es nicht. Unabhängig von Deinem switch/case-Problem sind Browserweichen *nutzfrei* und allerhöchstens kontraproduktiv. Deine Seiten (wobei ich mich frage, warum Du Dir die Mühe einer n-fachen Ressourcengenerierung machst) sind _nicht_ für bestimmte Browser gestaltet, sondern für bestimmte _Fähigkeiten_. Frage also nach diesen und _nur_ nach diesen.

<script language="javascript">

ERROR: Required attribute "type" missing.

platform = navigator.platform;

Vergiss, ignoriere oder leugne die Existenz des navigator-Objektes. Es hat _niemals_ einen Nutzen für Dich. Frage nach der Existenz der von Dir benötigten Objekte oder Methoden.

alert("Leider haben Sie keinen passenden Browser f?r unsere Seiten!");

Die ist so ziemlich der größte Schwachsinn, der auf Internet-Seiten leider tatsächlich gefunden wird. Was machst Du eigentlich mit den Usern, die kein JavaScript angeschaltet haben können, dürfen oder wollen?

Cheatah

--
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes