Tue, 13 Mar 2001 15:47:54 +0100, skrev "John S Hansen"
<CSJOHA@VESTAMT.DK>:
>Hvordan åbnes et nyt vindue v.h.a. window.open() så det bliver maximeret
>(eller centreret) på skærmen.
>Hvis jeg sætter width og height til ex. 700 og 500 hænger det ude i højre
>side i stedet for at blive centreret.
Sæt flg. ind i head på den side, som åbnes med windowopen:
<SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">
if (typeof(screen) == "object" && screen.width && screen.height)
{
w = Math.floor(screen.width * 1.0);
h = Math.floor(screen.height * 1.0);
x = Math.floor((screen.width - w) / 2);
y = Math.floor((screen.height - h) / 2);
if (window.moveTo)
self.moveTo(x, y);
if (window.outerWidth && window.outerHeight)
{
self.outerWidth = w;
self.outerHeight = h;
}
else if (window.resizeTo) // IE 4.x+
self.resizeTo(w, h);
}
</SCRIPT>
Så vil tilpasse skærmopløsningen og åbne i samme størrelse som
maximeret.
Hvis du vil have vinduet i en bestemt størrelse centreret på siden, så
kig ind på min hjemmeside (se signatur) under
webdesignhjælp/popupvinduer, der er talrige eksempler på det.
PS. Der er ingen grund til at poste spørgsmål i to grupper,
dk.edb.internet.webdesign og dk.edb.internet.webdesign.clientside.
Spørgsmålet skal nok blive besvaret, hvis vi kan og jeg tror at
(næsten) alle følger med i begge grupper, når de altså følger med i
webdesigngrupperne.
Fut er sat til news:dk.edb.internet.webdesign.clientside, hvor
javascriptspørgsmål hører hjemme.
Dvs. svar herpå vil blive bragt der.
med venlig hilsen
Knud
--
som er dødtræt af hjemmesider med SMS-sendere...
http://smedeparken.mobilixnet.dk - opdateret 31. januar 2001.