java script if else problem

wageck

BSD Noop
was ist an dem script falsch ich will abfragen welcher browser genutzt wird allerdings kann ich machen was ich will wird immer die seite TestIndex800600.htm geladen was ist falsch ? ich finds nicht


<script type="text/javascript">

function abfrage()
{


var browsername = navigator.appName;


if (browsername == "Netscape");
{window.location.href="TestIndex1024768NS.htm";}

if (browsername == "Microsoft Internet Explorer");
{window.location.href="TestIndex1024768MS.htm";}

if (browsername != "Microsoft Internet Explorer");
{window.location.href="TestIndex800600.htm";}



}

</script>
 
wageck said:
var browsername = navigator.appName;

Ohne, daß ich jetzt javascript-Experte wär, aber fehlen da nicht vielleicht klammern ?

Code:
var browsername = navigator.appName[B]()[/B];
 
Nene, navigator.appName ist eine Variable und keine Funktion.
Aber ich würde es mal probieren, die Semicoli hinter den if()'s zu entfernen, evtl. hilft das :)
 
Code:
if(foobar) {
   anweisung1;
}

[b]else[/b] if(fnord) {
    anweisung2;
}

else {
    anweisung3;
}

... ein bisschen sauberer Programmierstil sollte es schon sein ;)
 
Back
Top