Avatar billede baronbadedyr Nybegynder
15. november 2003 - 10:52 Der er 14 kommentarer og
1 løsning

Rette sig efter opløsningen?

Nogen der ved hvordan jeg får min hjemmeside til at rette sig efter brugerens opløsning? Jeg er næsten lige startet med at lave hjemmesider, så jeg har ikke den store erfaring. Sig til hvis det her skal ligge i en anden kategori.

Med venlig hilsen Jonas
Avatar billede rasm Nybegynder
15. november 2003 - 10:54 #1
Det bliver nok svært, men du kan jo bare gøre så den passer til alle opløsninger:D
Avatar billede bearhugx Nybegynder
15. november 2003 - 10:56 #2
Jeg ved i hvert fald at du kan hente opløsningen ud via Javascript med følgende :
<script type="text/javascript">
  alert('Your screen is:\n\n' + screen.width + ' pixels by ' + screen.height + ' pixels');
</script>

så kan du jo arbejde derudfra
Avatar billede baronbadedyr Nybegynder
15. november 2003 - 11:00 #3
Øøøh arbejde ud derfra? hvad skal jeg gøre?? :/
Avatar billede baronbadedyr Nybegynder
15. november 2003 - 11:02 #4
Kan du give et eksempel?
Avatar billede deurell Nybegynder
15. november 2003 - 12:19 #5
Den sikre udvej er jo at lave dit site så det er størrelse 800x600.
Så er det jo bare lidt småt i nogle browsere.....men aldrig for stort.
Den måde du kan arbejde videre på det script bearhugx har postet er at du kan viderestille brugerne til hver deres side.... altså en side der er optimeret til 800x600, en til 1024x768 og så videre...
Jeg har desværre ikke lige scriptet i hånden der gør det for dig...men du kan garanteret finde det herinde...
Avatar billede bearhugx Nybegynder
15. november 2003 - 15:22 #6
<head>
<script>
  /* følgende script henviser til opløsningsspecifikke sider */
  /* den antages en side for 800x600 og 1024x768 */
  /* hvis JS er slået fra eller der bruges en anden opløsning
    gåes til 1024x768 siden */
  if( screen.width == 800 && screen.height == 600 ) {
    location.replace("index.800x600.html");
  } else if( screen.width == 1024 && screen.height == 768 ) {
    location.replace("index.1024x768.html");
  } else
    /* DEFAULT */
    location.replace("index.1024x768.html");
  }
</script>
<noscript>
  <meta http-equiv="refresh" content="0; URL=index.1024x768.html">
</noscript>
</head>
Avatar billede baronbadedyr Nybegynder
15. november 2003 - 17:18 #7
bearhugx - smid et svar
Avatar billede bearhugx Nybegynder
15. november 2003 - 17:29 #8
ok - men jeg ønsker _ikke_ 200 p for det svar...

Faktum er at med ovenstående kode bliver du nød til at lave opløsningsspecifikke versioner af alle dine sider... og det dur ikke (med mindre du kun har under 5-6 sider på din hjemmeside) :-=)

Evt. skulle du sætte dig ned og lære noget CSS - så kan du skille indhold fra "layout" på en smart måde - og derved definere et layout for forskellige opløsninger i hver deres typografi-ark...

Og så behøver du kun at inkludere det rette CSS-dokument på hver side - fremfor at skulle have 4-5 versioner af hver side på dit site...
Avatar billede deurell Nybegynder
15. november 2003 - 19:07 #9
prøv tutorials på www.w3schools.com
Avatar billede baronbadedyr Nybegynder
16. november 2003 - 11:12 #10
Ok..
Avatar billede victor-1 Nybegynder
16. november 2003 - 11:22 #11
Plejer at gi' denne til nye brugere, men ser at du HELT klart også har brug for den -


Bliv en GOD bruger - læs dette: Vejledning til nye brugere af Eksperten -
http://expfaq.1go.dk/

og evt. dette: Generelle regler for brugen af Eksperten -
http://www.eksperten.dk/regler.phtml

/victor-1
Avatar billede baronbadedyr Nybegynder
16. november 2003 - 11:31 #12
sorry :/
Avatar billede wickedd Juniormester
16. november 2003 - 11:35 #13
Du burde kunne finde funktionen her på eksperten hvis du kigger i kildekoden, fordi de bruger åbenbart også sådan noget til at tilpasse sig skærmen
Avatar billede victor-1 Nybegynder
16. november 2003 - 11:35 #14
Nu var det jo ikke mig der "blev snydt" men - "bearhugx"

Du kan jo råde bod på det hvis du vil.
Han skrev godt nok han ikke ville ha' 200 point, men du kunne jo ha' givet ham f.eks 1/4 og selv ha' taget resten.

(bare et forslag)
Avatar billede bearhugx Nybegynder
16. november 2003 - 14:35 #15
(he he - jeg kan se at det ikke længere kan betale sig at have mådehold :-)
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