Avatar billede tgl Nybegynder
31. januar 2001 - 08:28 Der er 9 kommentarer og
1 løsning

check på browserversion

Jeg har et script som skal tjekke om browserversionen er under 5.0. Hvis den er skal der poppe en aletbox op med en meddelelse, men alerten popper op uanset om jeg bruger en version 4.0 eller 5.0 i IE.

Hvorfor det?

script:

function version() {
if ((navigator.appVersion.substr(0,1) > 3) && (navigator.appVersion.substr(0,1) < 5))
{ 
//((navigator.userAgent == \"MSIE\")
alert(\"Du bruger browserversion 4.x. Bruger du version 4.0 skal sikkerhedsindstillingerne, se Funktion - Internet-indstilinger, være sat til lav da siden ellers ikke vises korrekt. Anden mulighed er at opgradere til en nyere version hvilket kan gøres på http://www.microsoft.com/ie/.\")
}
}
Avatar billede toni01 Nybegynder
31. januar 2001 - 08:34 #1
Avatar billede tgl Nybegynder
31. januar 2001 - 09:36 #2
Tak for hjælpen, men jeg har nu fundet ud af at selv om man har ver. 5.0 og tjekker på at IE skal være under 5.0 så melder den tilbage at det er en version 4.x. Altså endnu en brøler fra Microsoft.

Nogen forslag til hvordan man omgås dette problem?


Avatar billede jakoba Nybegynder
31. januar 2001 - 17:46 #3
Det lyder uhyggeligt. Prøv at kikke på:
  http://hjem.get2net.dk/Jakob.Aggernaes/javascript1.html
foroven i siden ( lige under \"--- EKSEMPEL 1 ---\" ) står der en linie med lidt rød tekst.

Vil du være rar at kopiere den ind i en kommentar herunder. For det vil jeg se før jeg tror det.

mvh JakobA
Avatar billede nixen Nybegynder
31. januar 2001 - 20:29 #4
der er en af de tidlige versioner af IE5 der fejlagtigt melder 4 selvom den er 5 - jeg kan ikke lige huske præcis hilken en det er :-(
Avatar billede tgl Nybegynder
01. februar 2001 - 07:42 #5
Jeg har selv fundet løsningen fra Netscapes site. En større omgang scriptkode, men nu virker det.

Avatar billede parazite Nybegynder
01. februar 2001 - 07:49 #6
jakoba : Tjek lige www.parazite.f2s.com/eksperten/jakoba.gif og smil! :o)

tql : Du husker lige at lukke og slukke når du nu selv har fundet svaret, ikke?
Avatar billede c9steen Nybegynder
01. februar 2001 - 15:15 #7
IE 5 er også sat som version 4...!?

Hvis du tester på

if (document.all && !document.getElemenById) {...}

vil jeg satse på, at du får IE version 4 rent...

;-)
Avatar billede c9steen Nybegynder
01. februar 2001 - 15:15 #8
Ups...

if (document.all && !document.getElementById) {...}
Avatar billede tgl Nybegynder
02. februar 2001 - 07:48 #9
Hej

Taj for hjælpen, men jeg har selv fundet svaret hos Netscape.
Avatar billede parazite Nybegynder
02. februar 2001 - 16:04 #10
tql : Så husk lige at lukke spørgsmålet. :o)

Bare accepter dit eget svar.
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