Oldal: 1 / 1

Popup ablak középre

Elküldve: 2016.09.19. 11:07
Szerző: mart_zol
Nem vagyok biztos benne, hogy a megfelelő fórumba írom a kérdésem...
A kérdésem az, hogy tudom a linkre kattintva a megfelelő oldalt popup ablakban a képernyő közepére helyezni?

<a href="#" onclick="window.open ('http://www.weboldal.hu/aloldal,400,400')">Infó</a>

Zoltán

Re: Popup ablak középre

Elküldve: 2016.09.19. 13:11
Szerző: gBaSoft
Megfelelő a fórum.
Először is a href="#" helyett én inkább a href="javascript:void(0);" megoldást használnám, hogy ne töltődjön a kiinduló oldal ismét.

Ablak középen:

Kód: Egész kijelölése

<script>
   function PopCenter(url,width,height) {
      var lPos = (window.screen.width / 2) - ((width / 2) + 10),
      topPos = (window.screen.height / 2) - ((height / 2) + 40);
      window.open(url, "","resizable=yes,scrollbars=yes,height=" + height + ",width=" + width + ",left=" + lPos + ",top=" + topPos + ",screenX=" + lPos + ",screenY=" + topPos);
   }
</script>
<a href="javascript:void(0);" onclick="PopCenter(\'http://www.weboldal.hu/aloldal\',400,400)">Info</a>


További lehetséges paraméterek:
http://www.w3schools.com/jsref/met_win_open.asp