Avatar billede bimbo111 Nybegynder
25. september 2005 - 17:37 Der er 8 kommentarer og
1 løsning

Script til at finde OS og browser

Er der et javascript man kan bruge til at finde operativsystemet og browser ??
Avatar billede schwarz84 Nybegynder
25. september 2005 - 19:18 #1
Det kan du finde ud af ved at kigge i navigator.userAgent
Her får du en string som kan bruges til at identificere browseren. Min browser giver denne string:
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7

Windows NT 5.1 betyder Windows XP og resten giver vel nogenlunde sig selv...
Avatar billede roenving Novice
25. september 2005 - 22:57 #2
Hvadfor har du brug for det ?-)

-- oftest vil det være mere fremgangsrigt at ændre sin kodning, så den ikke er browser-afhængig eller evt. teste for, om lige præcis den funktion, man vil benytte, understøttes !-)
Avatar billede bimbo111 Nybegynder
28. september 2005 - 14:38 #3
jeg har tænkt mig at lave en valdivator side som man kommer ind på som standart på min side. På den side skal der være nogen scripts der afgører f.eks hvilken skærmopløsning man kører i osv. Den sender så brugeren videre til selve indexsiden med informationer i url´en om hvad man er. Grunden til at jeg har brug for det er at jeg har en menu der reagerer forskelligt i forskellige browser og OS.
Derfor skal min side (asp) så skrive koden i index siden om, så den passer til brugeren.
Avatar billede bimbo111 Nybegynder
28. september 2005 - 14:39 #4
schwarz84. Gider du lige give et eksempel ?
Avatar billede roenving Novice
28. september 2005 - 19:31 #5
Langt de fleste af den slags problemer kan man klare ved at bruge hensigtsmæssig kode, som fortæller browserne at de skal bruge de samme regler !o]

Et eksempel er måden IE fortolker css under forskellige omstændigheder ...

Prøv at vise følgende i forskellige browsere, fjern derefter kommentaren før doctype, og fjern til sidst også dtd-linket i doctype-tagget, det er ret voldsomt, som IE slår understøttelsen af css fra, mens de fleste andre browsere gør det nøjagtig ens uanset disse krumspring (dog kan Opera ikke forstå box-modellen uden dtd-linket !-)

<!-- Selv en sølle kommentar før doctype fjerner understøttelse af væsentlige dele af css i IE !-) -->
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Se forskel på browsere</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<div id="minDiv" style="width:150px;height:150px;border:50px solid red;margin:0 auto;">En div-tekst</div>
</body>
</html>
Avatar billede bimbo111 Nybegynder
30. september 2005 - 17:26 #6
Suk... Nu har jeg testet i Opera og firefox og Mozilla... De viser alle sammen bæ-resultat... 100 point til den der kan give mig en løsning så den i hvert fald virker i de normale browsere !

http://www.sourcezone.dk/new%20design1/index.html

Virker kun i Iexplorer og virker endda kun perfekt i nogen browsere.
Jeg tænker mest på menuen. Men i alle andre programmer end firefox går siden bare helt bersærk...
Det der nogen gange sker i iexplorer er at på nogen computere virker det som om at positionen for y aksens nul er forskudt lidt.
Så menuen kommer ikke til at hænge ordenligt sammen...
Avatar billede bimbo111 Nybegynder
30. september 2005 - 17:30 #7
her er det nye spørgsmål
http://exp.dk/spm/652272
Avatar billede roenving Novice
02. oktober 2005 - 12:57 #8
Det er zq svært at se rigtig stor forskel på browserne (bortset fra Opera !-)

-- men det ville med garanti hjælpe en hel masse, hvis du ikke brugte en 139kb grafikstump, den kan uden synlig forskel med garanti reduceres til under 20 kb !o]
Avatar billede bimbo111 Nybegynder
05. oktober 2005 - 11:58 #9
Ja... Det er rigtigt. Men når det kun er mig det skal bruge dem har jeg dem som regel så god kvalitet som mugligt, for hvis jeg skal redigere i dem vil jeg have dem i god kvalitet. Når siden engang er færdig laver jeg om på størrelserne
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