![]() |
![]() |
-Gość- |
![]()
Post
#1
|
Goście ![]() |
Mam taki kodzi okna:
I jak teraz zrobić zeby to okno nie zależnie od rodzielczośći było zawsze na środku ekranu (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Szukałem na google i znalazłem coś o funkcji setLocationRelativeTo() ale nie wiem jak ją użyc :/ prosze o pomoc... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Możesz do skryptu wywołującego okno dodać nowe parametry odległość od lewego górnego roku ekranu (top i left).
Pobierz za pomocą JavaScript rozdzielczość ekranu (screen.width i screen.height) - jeśli dobrze pamiętam - sprawdź to i środek to już sobie wyliczysz aby okno ładnie się środkowało zgodnie z wymiarami Twojego okna - to już matematka :-) Pozdrawiam, Łukasz |
|
|
![]()
Post
#3
|
|
Grupa: Developerzy Postów: 823 Pomógł: 12 Dołączył: 18.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
screen.width i screen.height podziel na pół i odejmnij od screen.width 50% szerokości okna i od screen.height 50% wysokości okna... powinno smigać (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
-Gość- |
![]()
Post
#4
|
Goście ![]() |
Mam coś takiego i nie działa okno cały czas jest w lewym górym rogu (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
|
|
|
![]()
Post
#5
|
|
Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Kod var left = parseInt((screen.availWidth/2) - (width/2));
var top = parseInt((screen.availHeight/2) - (height/2)); var options = "width=" + width + ",height=" + height + ",left=" + left + ",top=" + top; var wnd = window.open("wygrana.html","KoniecGry",options); |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
a nie uwazasz, ze dobrze zamykac apostrofy tym samym co otwierasz?
Kod window.open("1.html","Koniec gry","height=200, width=200,left="+((screen.width - 100)/2)+", top="+((screen.height - 100)/2));
|
|
|
-Gość- |
![]()
Post
#7
|
Goście ![]() |
A czy da sie jakoś wykryc ze okno potomne zostalo zniszczone (zamknięte) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 14:01 |