Avatar billede asp_rookie Nybegynder
24. februar 2003 - 11:47 Der er 5 kommentarer og
1 løsning

Check browser...

Jeg skal bruge et script der gør at hvis man har ældre browsere end NS6,2 og IE 5,0 skal man have vist en anden side.
Nogen der kan hjælpe med det?

NB: så enkelt som muligt..
Avatar billede somaliomar Praktikant
24. februar 2003 - 12:24 #1
Prøv det her

<HTML>
<HEAD>

<SCRIPT language="JavaScript">
<!--
/*
Browser Sniffer Script-
© Eddie Traversa (nirvana.media3.net)
To add more shock to your site, visit www.DHTML Shock.com
*/

function browserSniffer(netscape4URL,explorer4URL,webtvURL,aolURL,operaURL,version3URL,w3cURL) {
    var agt=navigator.userAgent.toLowerCase();
      var agt=navigator.userAgent.toLowerCase();
    var is_major = parseInt(navigator.appVersion);
    var is_minor = parseFloat(navigator.appVersion);
    var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
                && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
                && (agt.indexOf('webtv')==-1));
    var is_nav2 = (is_nav && (is_major == 2));
    var is_nav3 = (is_nav && (is_major == 3));
    var is_nav4 = (is_nav && (is_major == 4));
    var is_nav4up = (is_nav && (is_major >= 4));
    var is_navonly      = (is_nav && ((agt.indexOf(";nav") != -1) ||
                          (agt.indexOf("; nav") != -1)) );
    var is_nav5 = (is_nav && (is_major == 5));
    var is_nav5up = (is_nav && (is_major >= 5));
    var is_ie  = (agt.indexOf("msie") != -1);
    var is_ie3  = (is_ie && (is_major < 4));
    var is_ie4  = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")==-1) );
    var is_ie4up  = (is_ie  && (is_major >= 4));
    var is_ie5  = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1) );
    var is_ie5up  = (is_ie  && !is_ie3 && !is_ie4);
    var is_aol  = (agt.indexOf("aol") != -1);
    var is_aol3  = (is_aol && is_ie3);
    var is_aol4  = (is_aol && is_ie4);
    var is_opera = (agt.indexOf("opera") != -1);
    var is_webtv = (agt.indexOf("webtv") != -1);
     
      if (is_nav4up) {
      location.href = netscape4URL; // netscape 4+ but not NS5
    }else if (is_ie4up) { //IE4 & IE5 but returns IE4
      location.href = explorer4URL;
    }else if (is_webtv) { // Web TV
      location.href = webtvURL;
    }else if (is_aol || is_aol3 || is_aol4) { //AOL
      location.href = aolURL;
    }else if (is_opera) { // Opera
      location.href = operaURL;
    }else if (is_ie3||is_nav3) { // 3.0 version browsers
      location.href = version3URL;
    }else if (is_nav5up) { // Netscape 5
  location.href = w3cURL;
    }
}
//-->
</SCRIPT>
<HEAD>
<BODY onLoad="browserSniffer('nn4.html','IE4.html','other.html','other.html','other.html','other.html','other.html')">
</BODY>
<HTML>
Avatar billede asp_rookie Nybegynder
24. februar 2003 - 12:50 #2
Kan du få det til at virke?
I NS6 vises samme side som i IE 5,0 og op..!!
Avatar billede asp_rookie Nybegynder
24. februar 2003 - 13:05 #3
Fik det til at virke..!! :o)
Avatar billede asp_rookie Nybegynder
25. februar 2003 - 14:09 #4
Opret lige et svar...;o)
Avatar billede somaliomar Praktikant
25. februar 2003 - 14:47 #5
Godt nok...
Avatar billede somaliomar Praktikant
25. februar 2003 - 14:54 #6
Takker for points...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester