/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
navigator.platform
Fra : Jesper Nielsen


Dato : 09-07-01 07:14

Jeg skal til noget statistik bruge brugerens operativsystem, men
navigator.platform giver kun svaret Win32 e.l.
Er det ikke muligt at få et svar der f.eks. hedder Windows NT 5.0?

På forhånd tak.

/jesper/



 
 
Stefan Bruhn (09-07-2001)
Kommentar
Fra : Stefan Bruhn


Dato : 09-07-01 10:13

On Mon, 9 Jul 2001 08:13:43 +0200, "Jesper Nielsen" <jn@nielsenit.dk>
wrote:

>Jeg skal til noget statistik bruge brugerens operativsystem, men
>navigator.platform giver kun svaret Win32 e.l.
>Er det ikke muligt at få et svar der f.eks. hedder Windows NT 5.0?

Jo, men jeg ved ikke om det er muligt med javascript (burde vel næsten
være det?)

Hvis du skal bruge det til statistik vil jeg gætte at du har adgang til
noget serverside halløj, prøv at kigge på HTTP headeren
"HTTP_USER_AGENT".

F.x. ser min således ud: Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)

--
Mvh. Stefan
Website: http://www.3x7.dk/ | http://ghashul.dk/
"I demand the right to keep and arm bears"
"A computer without Windows, is like a fish without a bicycle"

Jonas Koch Bentzen (09-07-2001)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 09-07-01 10:38

Stefan Bruhn skrev:

> On Mon, 9 Jul 2001 08:13:43 +0200, "Jesper Nielsen" <jn@nielsenit.dk>
> wrote:
>
>>Jeg skal til noget statistik bruge brugerens operativsystem, men
>>navigator.platform giver kun svaret Win32 e.l.
>>Er det ikke muligt at få et svar der f.eks. hedder Windows NT 5.0?
>
> Jo, men jeg ved ikke om det er muligt med javascript (burde vel næsten
> være det?)
>
> Hvis du skal bruge det til statistik vil jeg gætte at du har adgang
> til noget serverside halløj, prøv at kigge på HTTP headeren
> "HTTP_USER_AGENT".

Den kan man også sagtens bruge i JavaScript - den hedder vist bare
"navigator.userAgent".

--
Venlig hilsen
Jonas Koch Bentzen

http://understroem.dk/

Jesper Nielsen (09-07-2001)
Kommentar
Fra : Jesper Nielsen


Dato : 09-07-01 10:53

> Hvis du skal bruge det til statistik vil jeg gætte at du har adgang til
> noget serverside halløj, prøv at kigge på HTTP headeren
> "HTTP_USER_AGENT".

Jo, det har jeg da.
Problemet er bare, at statistikken også skal kunne køre på andre servere end
mine egne - også servere uden script adgang.

Havde håbet på, at jeg kunne undgå at bruge navigator.userAgent eller
HTTP_USER_AGENT, da jeg her skal bruge lidt flere kræfter på serveren til
endnu en funktion, der skal udvælge brugerens OS.

Men tak for svaret.

/jesper/



Martin Mouritzen (09-07-2001)
Kommentar
Fra : Martin Mouritzen


Dato : 09-07-01 12:12

After I finished the 3 Pan Galactic Gargle Blasters, "Jesper Nielsen"
<JesperN@jubii.dk> just offered me, he muttered some weird stuff, and
I had to correct this gibberish:

>Jo, det har jeg da.
>Problemet er bare, at statistikken også skal kunne køre på andre servere end
>mine egne - også servere uden script adgang.

Erhm, hvad er det præcis du vil bruge JavaScript til?
- Du vil jo ikke kunne gemme oplysningerne uden noget serverside
fnidder.

Et forslag vil evt. være at bede folk (der ikke har PHP) om at
inkludere et lille billede (som så er en PHP fil på din server) - Hvor
du så tager oplysningerne, gemmer dem, og outputter et lille fint
billede. - There, problem solved.
--
Venlig hilsen / Best regards
Martin Mouritzen - martin@eisenstein.dk
Eisenstein - http://www.eisenstein.dk

Jesper Nielsen (09-07-2001)
Kommentar
Fra : Jesper Nielsen


Dato : 09-07-01 12:58

> Erhm, hvad er det præcis du vil bruge JavaScript til?
> - Du vil jo ikke kunne gemme oplysningerne uden noget serverside
> fnidder.
>
> Et forslag vil evt. være at bede folk (der ikke har PHP) om at
> inkludere et lille billede (som så er en PHP fil på din server) - Hvor
> du så tager oplysningerne, gemmer dem, og outputter et lille fint
> billede. - There, problem solved.

Det er netop det jeg vil gøre.
<script language="JavaScript">
document.writeln("<img
src=\"http://www.blah.com/stat.asp?ref="+ref+"&\;useragent="+useragent+"&
amp\;swidth="+swidth+"\" alt=\"Counter\">")
</script>

Osv...
Jeg skal bruge JavaScript'en til bl.a. at aflæse skærmopløsning, farver etc.
Asp filen aflæser så QueryStringen, fortolker den og lægger oplysningerne i
en database.

Håbede bare på at jeg kunne undgå en funktion til fortolkning af
navigator.userAgent strengen.

Er der forresten nogen der kan forklare mig forskellen på document.write og
document.writeln?

/jesper/



Martin Mouritzen (09-07-2001)
Kommentar
Fra : Martin Mouritzen


Dato : 09-07-01 13:08

After I finished the 3 Pan Galactic Gargle Blasters, "Jesper Nielsen"
<JesperN@jubii.dk> just offered me, he muttered some weird stuff, and
I had to correct this gibberish:

>Jeg skal bruge JavaScript'en til bl.a. at aflæse skærmopløsning, farver etc.
>Asp filen aflæser så QueryStringen, fortolker den og lægger oplysningerne i
>en database.

Well, du kan jo bruge JavaScript til de ting du har brug for som kun
kan aflæses clientside, de ting som kan aflæses serverside kan du jo
bare aflæse derfra.

>Er der forresten nogen der kan forklare mig forskellen på document.write og
>document.writeln?

Jeg vil gå ud fra at
document.writeln skriver strengen ud og afslutter med newline, og
document.write "bare" skriver strengen ud.
--
Venlig hilsen / Best regards
Martin Mouritzen - martin@eisenstein.dk
Eisenstein - http://www.eisenstein.dk

Jakob Andersen (09-07-2001)
Kommentar
Fra : Jakob Andersen


Dato : 09-07-01 13:16

"Jesper Nielsen" <JesperN@jubii.dk> skrev i en meddelelse
news:U_g27.98$%i7.8814@news.get2net.dk...
> Det er netop det jeg vil gøre.
> <script language="JavaScript">
> document.writeln("<img
>
src=\"http://www.blah.com/stat.asp?ref="+ref+"&\;useragent="+useragent+"&
> amp\;swidth="+swidth+"\" alt=\"Counter\">")
> </script>

Og hvis man nu er flueknepper som jegt er og vil have en korrekt statistik
har man lige denne med:

<noscript>
<img src="http://www.blah.com/stat.asp?ref=nojavascript">
</noscript>
--
"No matter how great and destructive your problems may seem now,
remember, you´ve probably only seen the tip of them."

>
> Osv...
> Jeg skal bruge JavaScript'en til bl.a. at aflæse skærmopløsning, farver
etc.
> Asp filen aflæser så QueryStringen, fortolker den og lægger oplysningerne
i
> en database.
>
> Håbede bare på at jeg kunne undgå en funktion til fortolkning af
> navigator.userAgent strengen.
>
> Er der forresten nogen der kan forklare mig forskellen på document.write
og
> document.writeln?
>
> /jesper/
>
>



Jesper Nielsen (10-07-2001)
Kommentar
Fra : Jesper Nielsen


Dato : 10-07-01 10:27

Tak for alle svarene.
Jeg har hvad jeg skal bruge

/jesper/



Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408528
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste