19. september 2002 - 20:08Der er
9 kommentarer og 1 løsning
Placering af vindue i centrum af skærm
Hej!
Jeg har lavet en onLoad -funktion, som gør at vinduet altid åbnes i full screen, ligemeget hvor stor brugerens skærm er. Problemet er bare at den ikke åbnes i centrum af skærmen -og dermed forsvinder sitet jo ud af skærmen!
Hvordan får man vinduet til altid at blive placeret i centrum af skærmen?
Prøv dette her: <body onload="window.moveTo(1,1);window.resizeTo(screen.availWidth,screen.availHeight);if(document.layers){window.resizeBy(-15,-45);}"> Grunden til at jeg har lagt den sidste if-sætning ind, er fordi Netscape 4.x ikke helt ville forstå bredden. Så NN4 bliver *næsten* full-screen.
Koden er testet og virker på: IE 5.5 Netscape 4.03 Netscape 4.72 Netscape 6.2.3 Opera 6.03 Mozilla 0.9.6
Happy Coding, Tarraq
Synes godt om
Slettet bruger
20. september 2002 - 19:15#8
Det bør nok være:
window.moveTo(0, 0);
Så kommer den helt op i hjørnet. Og resize'n skal også ændres til:
window.resizeTo(screen.width, screen.height);
I fullscreen ønsker man jo netop at bruge hele skærmen.
Dog vil jeg selv foretrække screen.availHeight, da den tager højde for task-baren i windows, samt eventuelle andre applikationer der er "docket" i siderne.
Happy Coding, Tarraq
Synes godt om
Slettet bruger
21. september 2002 - 09:56#10
Ja, men hvis man rent faktisk skal have vinduet til at stå lige i midten af skærmen, så skal man jo ikke tage højde for taskbar, etc.
Synes godt om
Ny brugerNybegynder
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.