Avatar billede bhn.314 Nybegynder
26. maj 2003 - 13:37 Der er 8 kommentarer og
1 løsning

get_browser() problematik

Jeg har kigget på get_browser() i dokumentationen, men hvordan ¤%&/( får jeg det samme tjek som dette java script: (((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) >= 5 )) || ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4 )));

Man kan jo ikke direkte hente de enkelte versioner ud.

Har nogen et script der henter noget a la ?
Avatar billede a_eriksen Nybegynder
26. maj 2003 - 13:44 #1
Kig i $_SERVER['HTTP_USER_AGENT']
Avatar billede bhn.314 Nybegynder
26. maj 2003 - 13:52 #2
Det giver ikke meget...
Avatar billede a_eriksen Nybegynder
26. maj 2003 - 13:57 #3
Næ, den giver det samme som get_browser(), hvor get_browser() bare er lidt mere udpenslet. Men det er så her DU skal lave resten. Det vil sig skrive rigtig kode istedet for bare at klippe noget et eller andet sted fra.
Avatar billede bhn.314 Nybegynder
26. maj 2003 - 14:26 #4
Den kommentar vil jeg lade som om jeg ikke læste. Find dig et andet forum hvis ikke du har noget konstruktivt at sige......
Avatar billede bhn.314 Nybegynder
26. maj 2003 - 14:27 #5
Til jer andre: Jeg prøver at finde ud af hvad get_browser() returnerer....
Avatar billede sostack Nybegynder
26. maj 2003 - 14:46 #6
min returnerer:
browser_name_pattern Mozilla/4\.0 (compatible; MSIE 6\.0.*;.*Windows NT 5\.1.*).*
parent IE 6.0
platform WinXP
browser IE
version 6
majorver 6
minorver 0
css 2
frames 1
iframes 1
tables 1
cookies 1
backgroundsounds 1
vbscript 1
javascript 1
javaapplets 1
activexcontrols 1
cdf 1
aol
beta
win16
crawler
stripper
wap
netclr

//sostack
Avatar billede tipsen Nybegynder
26. maj 2003 - 17:28 #7
det var jo browser "IE" og version "6" - dvs. den opfylder if-betingelsen i javascriptet... - det kan da nemt bruges!?
Avatar billede tipsen Nybegynder
26. maj 2003 - 17:31 #8
Jeg er forøvrigt tilbøjelig til at give a_eriksen ret - hvis man skal bruge en IE el. Netscape browser hvad gør jeg så med min Mozilla og Opera - hvis du sørger for at lave brugbare alternativer, så siden fungerer ordentligt laver du ordentlig kode - hvis det kun fungerer til nyere browsere af bestemte mærker er det fordi du laver skrammelkode!

Et godt eksempel på eksemplarisk kode er det man ser hos TV2 - der er altså mange forskellige handlinger afhængig af hvilken browser man har - men resultatet er praktisk taget identisk i dem alle... - imponerende arbejde!
Avatar billede bhn.314 Nybegynder
10. juli 2003 - 15:49 #9
Jeg lukker...
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