Avatar billede sezam Nybegynder
23. maj 2004 - 21:25 Der er 10 kommentarer

Forskellige sider til forskellig opløsning

Jeg har en side som ser bedst ud med en topmargin på 40px ved en opløsning på 1024x768, mens marginen er for lille ved en opløsning på 800x600...

Siden er denne: http://www.sezam.dk/Test/test.html

Jeg har forgæves forsøgt at indsætte denne kode:
<script type="text/javascript">
if (window.screen.width == 1280) {
  document.body.style.marginTop = '40px';
} elseif (window.screen.width == 1024) {
  document.body.style.marginTop = '60px';
} else {
  document.body.style.marginTop = '50px';
}
</script>

... men uden held. Jeg bruger et plugin til Adobe GoLive ved navn MENUMACHINE (bruges til drop-down menuer) men dette BURDE da ikke være et problem (?)
Avatar billede roenving Novice
23. maj 2004 - 21:43 #1
Det undrer mig aldeles, at der ikke kommer fejl, for der findes slet ikke nogen body, når siden ikke er loadet !-)

-- at du også kalder en ikke eksisterende ting gør det selvfølgelig ikke bedre:

<script type="text/javascript">
function setMarginTop(){
  if (window.screen.availWidth >= 1280) {
    document.body.style.marginTop = '40px';
  } else if (window.screen.availWidth >= 1024) {
    document.body.style.marginTop = '60px';
  } else {
    document.body.style.marginTop = '50px';
  }
}
</script>

<body ... onload="setMarginTop();">

-- jeg ændrede lige en anelse i dine sammenligninger !-)
Avatar billede sezam Nybegynder
23. maj 2004 - 22:03 #2
er ikke en ørn til det her ;-)

skal dette:

<body ... onload="setMarginTop();">

- sættes ind som du har skrevet her eller et andet sted. Med andre ord; er det ét sammenhængende script ?
Avatar billede sezam Nybegynder
23. maj 2004 - 22:06 #3
Tror jeg har sat det ind det rigtige sted..og det virker umiddelbart som om det virker: http://www.sezam.dk/Test/test2.html

MEN! - læg mærke til hvor det hvide element placerer sig i forhold til her: http://www.sezam.dk/Test/test.html

Det lader ikke til at den "følger med ned"...
Avatar billede roenving Novice
23. maj 2004 - 22:35 #4
Har du sat det med en position:absolute; er det forklaringen, for så _må_ det ikke følge med ...

Men du kan 'bare' kalde det også, og så flytte det ned !-)
Avatar billede sezam Nybegynder
23. maj 2004 - 23:07 #5
komponentet er lænket til en .jpg som godt nok ryger med den.
Hvad mener du med at jeg bare kan kalde det ?
Avatar billede sezam Nybegynder
23. maj 2004 - 23:08 #6
komponentet er lænket til en .jpg som godt nok ryger med ned på siden ...skulle der have stået ;-)
Avatar billede roenving Novice
23. maj 2004 - 23:12 #7
Er det hvide element menuen ?-)

-- for det er altid et ekstremt stort arbejde at finde rundt i en sådan, såeh ...
Avatar billede sezam Nybegynder
23. maj 2004 - 23:15 #8
ja det er det...
Avatar billede sezam Nybegynder
08. juni 2004 - 14:03 #9
vil gerne give nogle points for forsøgene på trods af at jeg aldrig fik løst problemet....
Avatar billede roenving Novice
09. juni 2004 - 20:35 #10
Øeh, hvorfor dog det ?-)
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

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger Business Relationship Manager

Rambøll Management Consulting

Senior Software Engineer