Avatar billede snoezel Nybegynder
22. januar 2003 - 21:35 Der er 16 kommentarer og
1 løsning

ændring af skærm opløsning

Hejsa.

Ja, nu fik jeg besvaret hvordan man tjekker på størrelsen, nu vil jeg høre om det kan lade sig gøre at spørge brugerne af websiden med en for lille opløsning, om de ønsker at skifte til den anbefalede: Så klik her (alert boks) ??

Snoezel
Ps, har du også den ole :-)
Avatar billede olebole Juniormester
22. januar 2003 - 21:39 #1
<ole>

Nej, det er umuligt  :)

/mvh
</bole>
Avatar billede esben85 Nybegynder
22. januar 2003 - 22:48 #2
<esben>
Jo det kan man...

<a href="sideMedForklaring.html">
      <script>
<!--
var correctwidth=800 //skiftes ud med anden opløsninger!
var correctheight=600 //skiftes ud med anden opløsninger!
if (screen.width!=correctwidth||screen.height!=correctheight)
document.write("Denne side er optimeret til "+correctwidth+" gange "+correctheight+" pixel klik her for at få hjælp")
//-->

</script>
</a>
Avatar billede olebole Juniormester
22. januar 2003 - 23:09 #3
esben85 >> Læs spørgsmålet igen  :)
Spørgeren ønsker, script'et skal ændre opløsningen, hvis han klikker 'OK'
/mvh
Avatar billede myplacedk Nybegynder
22. januar 2003 - 23:12 #4
Én af mine kæpheste...

Hvad nu hvis man fx. kører 1600x1200 og går ind på siden med en browser, som har en størrelse på under det kvarte af skærm-arealet?

Ville det ikke være bedre at kigge på browser-størrelse, i stedet for skærmstørrelse? Og nu vi er i gang, så husk at kigge på browserens INDVENDIGE størrelse, altså hvor meget plads siden rent faktisk har til rådighed.

Man kan bla. se forskellen her:
http://myplace.dk/tools/clientinfo/
Den finder (eller forsøger i hvert fald) skærmstørrelsen og browserens udvendige og indvendige størrelse. Det fortæller selvfølgelig kun hvordan tallene ser ud på din maskine lige nu, men i kan evt. sammenligne med de tal jeg fik, da jeg selv kig ind på siden for et par sekunder siden:
Screensize: 1600x1200
Browsersize: 805x644 (27%)
Documentspace: 785x540 (22%)
Avatar billede snoezel Nybegynder
22. januar 2003 - 23:36 #5
Ole>> Syntes bare at have set det på en side engang, hvor jeg blev spurgt om jeg ville ændre opløsningen, hmm

myplacedk>> Jeg snakker ikke om skærmstørrelse her, men om browser størrelse (altså den opløsning man har valgt at køre med)
Avatar billede olebole Juniormester
22. januar 2003 - 23:41 #6
myplacedk >> Én af _mine_ kæpheste: Do it right - or don't do it  ;o)

En ting er, det ikke fungerer i IE ... en anden ting er, den ikke giver det rigtige tal i NS  :D
/mvh
Avatar billede olebole Juniormester
22. januar 2003 - 23:47 #7
Okay ... så kan du bruge:
    resizeTo( 600, 450 );
Men du ved aldrig, hvad browserkanter og barerne i toppen fylder - så det er noget snavs  :)
/mvh
Avatar billede snoezel Nybegynder
22. januar 2003 - 23:57 #8
det er der ikke noget at gøre ved, for det var simpelthen skærm opløsningen i windows jeg ville ændre, lissom man selv gør i indstillinger for skærmen :-)
Troede den kunne lade sig gøre :)
Avatar billede myplacedk Nybegynder
23. januar 2003 - 01:03 #9
Snoezel >>
"Jeg snakker ikke om skærmstørrelse her," - det var en hentydning til at størrelsen blev taget fra "screen", som giver skærmstørrelsen, men intet fortæller om browserens størrelse, eller den plads der er til HTML-dokumentet.

"men om browser størrelse" Det er lige præcis browser-størrelsen jeg vil gøre opmærksom på, at det drejer sig om.

"(altså den opløsning man har valgt at køre med)" Det er en helt tredje ting.

olebole >> Funger fint i de IE'er jeg har testet i. Hvilken version giver det problemer med hos dig, og lidt mere præcist, hvad sker der?
Jeg har noteret mentalt at du får forkert tal i Netscape, og kigger nok på det på et tidspunkt.
Avatar billede olebole Juniormester
23. januar 2003 - 01:41 #10
Det kan vist ikke passe. Der er da ingen IE, der tager window.innerWidth eller -outerWidth. Derfor kan du ikke aflæse hverken dokument-størrelse eller browserens ydre mål med det script i nogen IE.

Jeg får i IE 6.0.26 angivet 'Documentspace' som 'N/A' - hvilket jo ikke er korrekt. Det kan sagtens aftastes - bare ikke med det script.
/mvh
Avatar billede snoezel Nybegynder
23. januar 2003 - 07:14 #11
myplacedk>> Det er lissom du gør spørgsmålet meget sværere end det egentlig er,
det eneste jeg snakker om, er den skærmopløsning man sætter i windows.

Nu siger du det er browser størrelsen det kommer an på og ikke skærmopløsningen ? Vil det sige du mener at man kan køre med en skærmopløsning på 800x600 - samtidig med en browser størrelse på måske 1280x1024 ? for så begynder det at blive spændende :)
Avatar billede myplacedk Nybegynder
23. januar 2003 - 10:05 #12
snoezel >> Man kan godt have en skærmstørrelse (i pixels) på 800x600 og en browser på 1280x1024. Pointen er, at skærmstørrelse ikke hænger direkte sammen med, hvor meget plads der er til at vise HTML-dokumentet. Det er vist meget sjældent at man med en skærmstørrelse på fx. 800x600, og dokumentet har 800x600 pixels til rådighed. Der går noget fra til titel-linjer, menuer, værktøjslinjer osv., plus man ikke nødvendigvis har vinduet maksimeret.

Jeg tager lige samme eksempel fra før:
Screensize: 1600x1200
Browsersize: 805x644 (27%)
Documentspace: 785x540 (22%)
Hvis man kun kigger på skærmstørrelse, så kan man se, at der er masser at tage af. Men hvis du så vælger en version, som kræver fx. 1.000 pixels i bredden, så kan det altså ikke være der, for der er kun 785 pixels til rådighed.

Problemet er altså ikke browsere der er større end skærmen, men det omvendte.
Avatar billede olebole Juniormester
23. januar 2003 - 14:30 #13
snoezel >> Svaret på spørgsmålet er stadig: "Nej, det kan man ikke"  ;o)
Man kan ikke ændre på Windows' indstillinger gennem browseren.
/mvh
Avatar billede snoezel Nybegynder
24. juni 2003 - 18:17 #14
ole>> smider du et svar her, så vi kan lukke :-)
Avatar billede snoezel Nybegynder
19. januar 2005 - 14:40 #15
Ole>> Det er længe siden, men vil du have point ? :-)
Avatar billede olebole Juniormester
19. januar 2005 - 20:33 #16
sorry ... den mail har jeg vist ikke fået  :)
Avatar billede snoezel Nybegynder
20. januar 2005 - 16:18 #17
bedre sent end aldrig...gg :)
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

IT-JOB

Capgemini Danmark A/S

Strategy & Transformation Consultant

Riskpoint A/S (Riskpoint Solutions Limited)

Senior Developer
Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel