[JS] Pop up na środku ekranu

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
ODPOWIEDZ
Stig
Administrator
Posty: 938
Rejestracja: pn paź 04, 2004 10:52 am

Re: [JS] Pop up na środku ekranu

Post autor: Stig »

Można, korzystając ze screen.width i screen.height, określić rozdzielczość ekranu użytkownika, następnie zaś odjąć od tych wartości odpowiednio szerokość i wysokość okna, a wynik podzielić przez dwa i podać jako wartości atrybutów odpowiednio left i top. Nie jestem pewien, czy to najlepsze rozwiązanie, ale tylko takie przychodzi mi do głowy ;)
Stig
Administrator
Posty: 938
Rejestracja: pn paź 04, 2004 10:52 am

Re: [JS] Pop up na środku ekranu

Post autor: Stig »

matyskiewicz pisze:Myśle ze dałoby się to rozwiązać również za pomocą JS - lecz to jest dla mnie czarna magia :(
Rozwiązanie, które opisałem to JS.
matyskiewicz pisze:

Kod: Zaznacz cały

<a href="at.html" onclick="window.open('at.html','','width=600,height=400,left='+(screen.availWidth/2-300)+',top='+(screen.availHeight/2-200)+'');return false;">enter</a>
Miałem na myśli dokładnie takie rozwiązanie.
matyskiewicz pisze:Opisana przez Ciebie Admnie funkcja raczej byłaby niefunkcjonalna, a napewno znacznie by obciązała zasoby... Wiem ze cos takiego jest w joomil i chyba wiem nawet jak ściągnmąć kod
Patrząc na wymieniony przez Ciebie kod byłbym innego zdania ;)
ODPOWIEDZ