top og left beskriver jo hvor det nye vindue skal placeres. Men hvordan sikrer jeg mig at det nye vindue altid kommer lige midt i brugeres skærm uafhængigt af opløsning. Jeg har prøvet følgende:
---------------
<script type="text/javascript"> <!-- function fullscreen() { var w = 750; var h = 630; window.open("start.htm", "DFG", "width=" + w + ",height=" + h +
-- men ellers er det i hvert fald en fejl, at du gentager var, som er en slags variabel-constructor og så skal beregningerne jo foretages inden det indsættes i strengen ...
-- og fjern linjeskiftene, som i andre sammenhænge kan give uberegnelige fejl ...
window.open("start.htm", "DFG", "width=" + w + ",height=" + h + ",top=" + (screen.availHeight-h)/2 + ",left=" + (screen.availWidth-w)/2 + ",scrollbars=yes");
<body onload="fullscreen();"> hvis den skal komme automatisk når siden åbnes, eller onclick="fullscreen();" sættes ind på det element du vil klikke på for at åbne popupen.
-- men alle nutidige popupstoppere (hvilket de fleste browsere i dag er født med !-) vil blokere den slags popups, så det er ikke smart at sætte den ind onload !o]
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.