Avatar billede cort Nybegynder
08. august 2001 - 15:29 Der er 6 kommentarer

Browser version

Er det nogen der har et script der kan se om en IE er nyere end version 4.01
Ligeledes med netscape, den skal være nyere end version 4.75
Avatar billede agony Nybegynder
08. august 2001 - 15:49 #1
fabt det her men du kan sikkert hurtigt lave det om :-)

<HTML>
<HEAD>
<TITLE>A Page</TITLE>
<SCRIPT LANGUAGE = \"JavaScript\">
<!--

bName = navigator.appName;
bVer = parseInt(navigator.appVersion);

if      (bName == \"Netscape\" && bVer >= 4) br = \"n4\";                   
else if (bName == \"Netscape\" && bVer == 3) br = \"n3\";                   
else if (bName == \"Netscape\" && bVer == 2) br = \"n2\";                   
else if (bName == \"Microsoft Internet Explorer\" && bVer >= 4) br = \"e4\";
else if (bName == \"Microsoft Internet Explorer\") br = \"e3\";             
else br = \"n2\";

//-->
</SCRIPT>
</HEAD>
<BODY BGCOLOR = \"#FFFFFF\">
</BODY>
</html>

Avatar billede cort Nybegynder
08. august 2001 - 16:00 #2
Den tjekker jo kune på om det er version 4 eller større, ikke version 4.01 som jeg skriver, hvis det er IE
Avatar billede cort Nybegynder
08. august 2001 - 16:00 #3
Sådan et script har jeg allerede
Avatar billede agony Nybegynder
08. august 2001 - 16:01 #4
jamen kan du ikke bare skrive det lidt om ?? du må da lave lidt for føden som man siger :-)
Avatar billede jakoba Nybegynder
08. august 2001 - 17:32 #5
Her er de felter du har til rådighed i en IE version 4 (og op) browser:

Du kunne fx lave en
bVerFloat = parseFloat(navigator.appVersion);
for at få første decimal med.
Men det kan da godt være det er nødvendigt at lede sig ind til de 4.01 inde midt i strengen (jeg er ikke helt sikke på hvad det betyder).

navigator.appCodeName = \'Mozilla\'
navigator.appMinorVersion = \';SP1;\'
navigator.appName = \'Microsoft Internet Explorer\'
navigator.appVersion = \'4.0 (compatible; MSIE 4.01; Windows 98)\'
navigator.cookieEnabled = \'true\'
navigator.cpuClass = \'x86\'
navigator.mimeTypes = \'\'
navigator.onLine = \'true\'
navigator.opsProfile = \'\'
navigator.platform = \'Win32\'
navigator.plugins = \'\'
navigator.systemLanguage = \'da\'
navigator.userAgent = \'Mozilla/4.0 (compatible; MSIE 4.01; Windows 98)\'
navigator.userLanguage = \'da\'
navigator.userProfile = \'\'

Avatar billede jakoba Nybegynder
08. august 2001 - 17:36 #6
Og her er hvad Netscape 4.7 fortæller.

navigator.userAgent = \'Mozilla/4.7 [en] (Win98; I)\'
navigator.appCodeName = \'Mozilla\'
navigator.appVersion = \'4.7 [en] (Win98; I)\'
navigator.appName = \'Netscape\'
navigator.language = \'en\'
navigator.platform = \'Win32\'
navigator.securityPolicy = \'Export policy\'
navigator.plugins = \'[object PluginArray]\'
low.navigator.mimeTypes = \'[object MimeTypeArray]\'

Officielt er der vist kun een decimal i versionsnummeret.

mvh www.fotx.net/JakobA
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