Avatar billede junior101 Nybegynder
19. juni 2000 - 10:45 Der er 7 kommentarer og
1 løsning

Automatisk indstilling af side til skærmstørrelse???

HJÆLP!!!! Jeg skal bruge et javascript, der automatisk tilpasser mit dokument til brugerens skærmstørrelse (ikke et redirect). Det skal fungere sådan, at hvis bruger har under 700 i skærmstørrelse, skal font og billeder  være små, ligesom de skal laves større, hvis resolution er over 700. Jeg håber på et hurtigt svar!!! På forhånd tak..
Avatar billede olebole Juniormester
19. juni 2000 - 11:41 #1
<ole>
Det kan du godt gøre sådan, men det er bedre for dig og brugeren, hvis du laver det med en redirect. Du skal lave dine skriftstørrelser i to stylesheets og så vælge efter skærmstørrelse:

<script language="JavaScript"><!--
var myX = "small";
if (screen.availWidth>700) {
  myX = "big";
  document.write("<link rel='stylesheet' href='dineStylesMedStorSkrift.css'>");
}else{
  document.write("<link rel='stylesheet' href='dineStylesMedLilleSkrift.css'>");
}
// -->
</script>

Dine billeder må du så også skrive dynamisk ud:

<body>

<script>
if (myX=="big") { document.write("<img src=ditPic.gif width=200 height=100>"); }
else { document.write("<img src=ditPic.gif width=100 height=50>"); }
</script>

</body>

/Vh
</bole>
Avatar billede junior101 Nybegynder
19. juni 2000 - 12:44 #2
Tak for dit indlæg, men problemet er, at jeg skal lave en opgave, hvor mine skrifttyper og resten af mine elementer automatisk reducerers og forstørres i forhold til brugerens skærm. Kunne det, du har lavet ovenfor ikke tilpasses?
Avatar billede olebole Juniormester
19. juni 2000 - 14:16 #3
Mit eksempel gør præcist, hvad du beder om ;-)
Det første script skriver du i head'en.
Avatar billede junior101 Nybegynder
19. juni 2000 - 15:57 #4
ok, det forstår jeg ikke. Har du ikke lavet en reference til 2 forskellige stylesheets?? Hvis ikke, hvordan kan jeg så se, hvad størrelse fx. skrifttyperne har??
Avatar billede olebole Juniormester
19. juni 2000 - 16:13 #5
Jo, og så laver du bare de to stylesheets med skrifstørrelserne, der skal høre til skærmstørrelser under - henholdsvis over - 700 px.
Avatar billede junior101 Nybegynder
20. juni 2000 - 09:48 #6
ok ole, men det oprindelige spørgsmål gik netop ud på, at der ikke skulle laves forskellige stylesheets, men at man i stedet kunne ændre størrelsen via variabler i samme stylesheet
Avatar billede freestyleren Nybegynder
20. juni 2000 - 14:11 #7
TIL OLEBOLE:::::= Hej olebole, hvorfor har du ikke svaret tilbage på min mail, det er snart meget lang tid siden. Hvis du ser det her så pleace send mig en mail så jeg ved at du stadig er der!!!!
Email: offer@post.cybercity.dk
Avatar billede junior101 Nybegynder
18. september 2001 - 23:23 #8
done
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