Avatar billede don_q Nybegynder
23. juni 2005 - 16:58 Der er 8 kommentarer og
1 løsning

Finde skærmopløsningen

Hej.

Hvordan finder jeg brugerens skærmopløsning med asp?
Avatar billede dr_chaos Nybegynder
23. juni 2005 - 17:03 #1
Avatar billede keysersoze Ekspert
23. juni 2005 - 17:03 #2
det kan du ikke - du er tvunget til at benytte javascript. asp fungerer på serveren og javascript på klienten
Avatar billede don_q Nybegynder
23. juni 2005 - 17:07 #4
Ups... Det jeg mente var om det kunne lade sig gøre med VBscript.
Avatar billede Slettet bruger
23. juni 2005 - 17:21 #5
Du finder opløsningen med javascript , gemmer den i en variable du kan tilgå fra dit VBscript, fx. et 'hidden' tekstfelt..

document.getElementById("hidfield").value = screen.width + "," + screen.height;

Så henter du den jo bare med:

strResolution = hidfield.value
Avatar billede keysersoze Ekspert
23. juni 2005 - 18:21 #6
jeg ville gøre sådan her;

<script type="text/javascript">
if (window.screen.width && window.screen.height) {
    winw = window.screen.width;
    winh = window.screen.height;
}
document.write('<img width="1" height="1" src="resolution.asp?winh=' + winh + '&winw=' + winw + '">');
</script>

og så oprette en .asp-fil der hedder resolution.asp der gemmer de to querystrings winh og winw der hvor du nu vil.
Avatar billede busschou Praktikant
24. juni 2005 - 14:55 #7
bare en kommentar
Læg mærke til at der er stor forskel på skærmens opløsning og på pixels til rådihed i browser vinduet
Dette varierer fra browser til browser og operativ system osv osv
Men disse kan også findes i javascript som fx document.client.width mm.
Avatar billede keysersoze Ekspert
31. januar 2006 - 19:54 #8
lukketid?
Avatar billede dr_chaos Nybegynder
04. februar 2006 - 16:39 #9
Du mangler at lukke spørgsmålet.
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