webForumDet fria alternativet

POP-UP placering

5 svar · 423 visningar · startad av david

davidMedlem sedan dec. 199949 inlägg
#1

Jag undrar hur man får ett sk POP-UP fönster att placera sig mitt på skärmen när man trycker på en länk.

Jag vill att ett 200x300 px stort fönster öpnnas mitt på skärmen när jag trycker på en knapp.

Går detta?

------------------

mikeMedlem sedan mars 2000168 inlägg
#2

Intressant fråga, har aldrig tänkt på det :).

------------------
Flax on /Mikael

RGBMedlem sedan dec. 1999419 inlägg
#3

Det borde gå och fixa genom att använda
parseInt(screen.height-(200/2)) och
parseInt(screen.width-(300/2)) som argument för window.moveTo()

//R.G.B

BABBAMedlem sedan feb. 2000280 inlägg
#4

Är det jag som tänker helt fel nu, men ska det inte vara:

parseInt((screen.height-200)/2)
parseInt((screen.width-300)/2)

Borde inte skärm höjd / bredd subtraheras med höjd/bredd på popup, sedan divideras med 2?

------------------
BABBA

http://www.babba.f2s.com

RGBMedlem sedan dec. 1999419 inlägg
#5

Ska nog gå hem och sova nu...

davidMedlem sedan dec. 199949 inlägg
#6

Jag fixade ihop det själv tillslut:

<SCRIPT LANGUAGE="JavaScript">
<!--
function popWinOpen(width,height,url,menu,scroll) {
        var window_width = width;
        var window_height = height;
        var window_top = (screen.height-window_height)/2;
        var window_left = (screen.width-window_width)/2;
        popWindow = window.open(''+ url + '','','resizable=no,menubar=' + menu + ',scrollbars=' + scroll + ',width=' + window_width + ',height=' + window_height + ',top=' + window_top + ',left=' + window_left + '');
        popWindow.focus();
	}
//-->
</SCRIPT>

och

<A HREF="javascript:popWinOpen(300,200,'popup_win.htm',0,1)">Öppna POP-UP</A></H3>

Ifall någon undrar i framtiden...

------------------
/David

129 ms totalt · 3 externa anrop · v20260731065814-full.ca5a5675
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)