conni: Browserweiche nach javascript

Beitrag lesen

Hallo Conni,

woran sich opera da genau stört, weiß ich nicht. Auf der folgenden Seite befindet sich im linken Frame eine vollkommen auf javascript basierende Navigation. Das script ist ziemlich lang. Erstmal stehen in der Navigation alle Punkte untereinander. Bei Anklicken werden die weiteren Verzweigungen ausgeklappt. Jedenfalls schreibt opera alle an sich untereinander angeordneten Menüpunkte übereinander und macht jede Navigation unmöglich.

Das sollte Opera aber schon können... Aber ohne Quelltext (besser gesagt: Link, da es "ziemlich lang" ist) können wir da wenig helfen.

Grüße,

Christian

Hallo Christian,
einen Link kann ich leider nicht geben, da die Seite ja noch entsteht. Auch mit Kürzung würde das hier den Rahmen sprengen.
Aber warum meine einfache if..else-Abfrage nicht funktioniert, (im IE, Netscape und Opera wird die "index_start_ohne_js.htm" aufgerufen) verstehe ich nicht. Vielleicht kannst du mir da helfen?
Im head steht:
<script type="text/javascript">
<!--
 function js_auf(){
  if(navigator.appName.indexOf("Opera")>-1){
    open("index_start_ohne_js.htm");
 }
 else
  window.location.href = "index_start.htm";
  }
//-->
</script>
Die Funktion wird aufgerufen mit:<a href="index_start_ohne_js.htm" target="_parent" onclick="js_auf()">
Ich kann da keinen Fehler finden.
Viele Grüße
Conni