Avatar billede jesper-moeller Nybegynder
17. oktober 2005 - 13:42 Der er 22 kommentarer og
2 løsninger

sæt variabel efter browser

vil det være muligt i et script at sætten værdien på en variabel afhængit af om en bestem browser er i brug.
Avatar billede fennec Nybegynder
17. oktober 2005 - 14:02 #1
Ja, men der skal laves et browser tjek. Det gøres med:
ver = navigator.appVersion
agent = navigator.userAgent.toLowerCase()

Afhængig af hvilken browser der bruges står der noget forskelligt i disse 2.
Der er et par stykker mere, der skal bruges, hvis du vil være mere specifik på browser/version.
Avatar billede jesper-moeller Nybegynder
17. oktober 2005 - 14:23 #2
fennec >>

Oki...
Er  IEmac jeg vil fange og kun under OS9 .... (dvs til v 5.17)
Den skulle du vel ikke vide hvordan jeg fanger ???
Avatar billede fennec Nybegynder
17. oktober 2005 - 15:28 #3
Nu har jeg ikke en Mac jeg kan teste på, men et bud er:

mac = (agent.indexOf("mac")>-1)
ie5 = (agent.indexOf("msie 5")>-1)
if(mac && ie5)
  alert('IE5 på Mac')

Ellers må du fortælle mig hvad "ver" og "agent" indeholder når du kører på IE på mac.
Avatar billede jesper-moeller Nybegynder
17. oktober 2005 - 16:18 #4
*S*...

takker

Nu er jeg ganske nu mht script...så er lidt usikker mht hvad de indholder...men det må jeg finde ud af...(Du mener hvordan IEmac indentificere sig ikk??)
Avatar billede fennec Nybegynder
17. oktober 2005 - 16:39 #5
bare lave en alert og fortæl mig hvad der står:

ver = navigator.appVersion
agent = navigator.userAgent.toLowerCase()
alert(ver)
alert(agent)

Prøv så at skifte til en anden browser og se hvad der står :o)
Avatar billede jesper-moeller Nybegynder
17. oktober 2005 - 16:45 #6
Hmmm....den påstår den er en mozilla....*LOL*
Avatar billede jesper-moeller Nybegynder
17. oktober 2005 - 17:55 #7
Den siger


"userAgent"= Mozilla/4.0 (compatible; MSIE 5.17; Mac_PowerPC)
"appVersion"= 4.0 (compatible; MSIE 5.0; Macintosh; I; PPC)
"appName"= Microsoft Internet Explorer

Hmmm.... tro jeg skal sætte pointsne lidt op .... for hvordan rammer jeg den ??
og andre versioner af den(5.12 feks)
Avatar billede roenving Novice
17. oktober 2005 - 18:06 #8
var ua = navigator.userAgent.toLowerCase();
if(ua.indexOf('msie 5.1')>-1 && ua.indexOf('mac')>-1){
  //det er en msie 5.1x på mac
}
Avatar billede jesper-moeller Nybegynder
17. oktober 2005 - 18:32 #9
Tak roenving

Den tage ikke IE OSX med vel ???
Avatar billede jesper-moeller Nybegynder
17. oktober 2005 - 18:33 #10
og svar lige nogle smid begge to :-)
Avatar billede roenving Novice
17. oktober 2005 - 18:36 #11
Når man ikke kan aflæse det i noget af de ovenstående variable må du jo prøve navigator.platform eller lignende !-)
Avatar billede jesper-moeller Nybegynder
17. oktober 2005 - 19:26 #12
roenving >>
Tror fint den du kom med kan fixe mit prob...*S*
Avatar billede olebole Juniormester
17. oktober 2005 - 20:48 #13
<ole>

- prøv også:
    alert(navigator.platform)  ;o)

/mvh
</bole>
Avatar billede olebole Juniormester
17. oktober 2005 - 20:49 #14
ups ... jeg overså roenvings vist seneste kommentar  :)
Avatar billede jesper-moeller Nybegynder
17. oktober 2005 - 20:55 #15
Ole >>

Heller få det at vide en gang formeget end for lidt ;-)
Avatar billede fennec Nybegynder
17. oktober 2005 - 21:00 #16
Her er mit svar.
.o) <-- One Eyed Jack
Avatar billede roenving Novice
18. oktober 2005 - 00:12 #17
Velbekomme '-)
Avatar billede jesper-moeller Nybegynder
18. oktober 2005 - 00:21 #18
Takker for svar
Avatar billede olebole Juniormester
18. oktober 2005 - 00:30 #19
Jesper >> Jooo ... gentagelser er jo altid godt. Jeg synes bare, det her var en lidt 'plat form' ... *hø-hø*  =)
Avatar billede jesper-moeller Nybegynder
18. oktober 2005 - 00:32 #20
*S*
Avatar billede roenving Novice
18. oktober 2005 - 00:35 #21
Hrm, har du ikke kigget lidt rigeligt i syltekrukkerne her til aften, ole ?-)

-- og tak for point ;~}
Avatar billede olebole Juniormester
18. oktober 2005 - 01:46 #22
Det må du undskylde, Jes! Jeg aner ikke, hvad der skete ....... det må være noget, min webmaster skrev for mig  :D

aknej ... var det bare så vel du. Jeg må vist - i mangel af andre krukker - tage til takke med dig og mig.
Men pyt ... to gamle fylde-krukker bliver vel engang til to fyldte krukker  ;D
Avatar billede olebole Juniormester
18. oktober 2005 - 01:47 #23
- hvor sylten så skal komme fra, løser vi til den tid  :)
Avatar billede jesper-moeller Nybegynder
18. oktober 2005 - 13:49 #24
Ingen sylte uden rødbeder..... !
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