Browserweiche funktioniert nicht.

StefanR

Erfahrenes Mitglied
Hy ich habe da mal wieder ein kleines Problem. :)

Und zwar habe ich hier ne Browserweiche und die funktioniert irgendwie im Opera nicht.

Die Weiche soll den User auf die für seinen Browser geignete Indexseite weitergeleitet, die ist für IE, NN und Opera vorgesehen.

Habe es im NN noch nicht getestet, aber im IE 6 und Opera 7.11.

Wie gesat im IE gehts.

Hier der Code:
PHP:
//<!-- umleitung
 var ver = navigator.appVersion;
 var ver1 = navigator.appName;

function umleitung()
{
 
 if (ver1=="Microsoft Internet Explorer")
 {
 window.location.href="ie/index.htm"
 }
 else
  if (ver1=="Opera")
 {
 window.location.href="op/index.htm"
 }
 else
 if (ver.substring(0,1) <"5"){

 window.location.href="nn/index.htm" 
 }
 else
 if ([ver.indexOf("5.0") != -1]&&[ver1=="Netscape"]){
 window.location.href="nn/index.htm"
 }
}
		// umleitung end -->

Wäre nett wenn mir da einer helfen könnte.
 
MAchs so, allerdings gehts dann nicht mitm Mozilla.
PHP:
if (window.document.all) {
    window.location = "ie/index.html";
} else if (window,document.layers) {
    window.location = "nn/index.html";
} eles if (window.document.opera) {
    window.location = "opera/index.html";
} else {
    window.location = "rest/index.html";
}
ungetestet. Bin mir auch nicht sicher, obs funktioniert
 

Neue Beiträge

Zurück