Avatar billede themepark Nybegynder
30. oktober 2003 - 02:06 Der er 18 kommentarer

Skærmopløsningens størrelse

Kan man med ASP og VBScript få bredde og højde på skærmopløsningen?

Jeg ved, man kan med screen.height og screen.width i JavaScript.
Avatar billede thesurfer Nybegynder
30. oktober 2003 - 02:21 #1
hmm.. ved ikke om man kan gøre det men vbscript.. men det burde man kunne..
ellers er der et alletiders stykke javascript.. se mit indlæg (28/10-2003 18:22:58) på http://www.eksperten.dk/spm/419980
Avatar billede themepark Nybegynder
30. oktober 2003 - 02:25 #2
Ahhh...altså oprette en variabel med bredden og højden i JavaScript og så overføre det som en Query til en ASP side?
Avatar billede thesurfer Nybegynder
30. oktober 2003 - 02:26 #3
yep :)
Avatar billede themepark Nybegynder
30. oktober 2003 - 02:27 #4
Well, det er da en mulighed, men nu vil jeg lige vente og se, for jeg vil helst holde mig til VBScript :)
Avatar billede thesurfer Nybegynder
30. oktober 2003 - 02:27 #5
..og hvis du bruger et img tag med width=0, height=0 og src="size.asp?W=..." vil det ikke kunne ses
Avatar billede thesurfer Nybegynder
30. oktober 2003 - 02:28 #6
jeg tror at de får det til at virker her:
http://p2p.wrox.com/archive/vbscript/2002-05/5.asp
Avatar billede themepark Nybegynder
30. oktober 2003 - 02:28 #7
Ork, det er skam ikke så vigtigt om det kan ses eller ej, da det er til privat brug det jeg laver :)
Avatar billede themepark Nybegynder
30. oktober 2003 - 02:32 #8
Hmm...ja men hos mig vil det ikke virke :(
Avatar billede thesurfer Nybegynder
30. oktober 2003 - 02:35 #9
det her er testet og virker i IE 6:

<a href="#" onclick="GetSize();return false">size object</a>

<script language="VBScript">
Function GetSize()
msgbox "Width: " & screen.width & ", Height: " & screen.height
End Function
</script>
Avatar billede themepark Nybegynder
30. oktober 2003 - 02:40 #10
Det har du såmænd ret i, men det vil ikke virke med ASP.

Der får jeg blot at vide at "Et objekt er obligatorisk" :(
Avatar billede thesurfer Nybegynder
30. oktober 2003 - 02:42 #11
du får ikke at vide hvilket object det er? det er sikkert "screen"..

hvad er det lige du prøvet på?
Prøver du på at bruge vbscript på server siden til at finde opløsningen og derefter bruger den i asp koden?
Avatar billede themepark Nybegynder
30. oktober 2003 - 02:43 #12
Øhm ja...men i dette tilfælde er serveren blot IIS :)
Avatar billede thesurfer Nybegynder
30. oktober 2003 - 02:52 #13
har lige prøvet på det.. det kan vist ikke lade sig gøre..
i mit tidligere indlæg har jeg brugt msgbox, hvilket kun kan bruges på klient siden.
Avatar billede themepark Nybegynder
30. oktober 2003 - 02:53 #14
Well, jeg prøvede også med document.writeln og Response.Writeln og det hjalp heller ikke...så msgbox har ikke noget med det at gøre...men jeg må vente og se om der er nogle andre der ved noget :)
Avatar billede a-torsten Nybegynder
30. oktober 2003 - 07:55 #15
http://www.15seconds.com/faq/ASP%202.0/466.htm

Q: I see that there is a possibility to see the screen resolution of the client-computer anyone know how?

A: You can get the server variable in ASP by using this line:

response.write(request.servervariables("http_ua_pixels"))

That will display the users screen resolution on their screen. Netscape Browsers do not like this, however, and they will not return the environmental variable needed.
Avatar billede thesurfer Nybegynder
30. oktober 2003 - 17:07 #16
Citat fra http://www.asp101.com/samples/servvars.asp :

>>Just don't go using something like "HTTP_UA_PIXELS" and you'll be fine (It only works in old versions of IE!)."<<
Avatar billede thesurfer Nybegynder
30. oktober 2003 - 17:20 #17
endnu et citat fra samme side:
"...yes folks, some of these variables are browser specific!"

Info: artiklen der omhandler "http_ua_pixels" er fra den 1997.07.29 (29 juli 1997).
Avatar billede thesurfer Nybegynder
18. december 2003 - 04:32 #18
Dette spørgsmål mangler input.
Det kan f.eks. være at spørgeren mangler at acceptere/afvise svar/komme med feedback, eller af en svarer mangler at lægge et svar/komme med feedback.
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
Kurser inden for grundlæggende programmering

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