Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][JavaScript][PHP] Nowe okno
Forum PHP.pl > Forum > Przedszkole
matis95
Witam. Szukam kodu [ HTML ], [ JavaScript ] lub [ PHP ] który wyświetli nowe okno dokładnie na środku ekranu. Mam Taki kod:

  1. <p><a href="http://cache.www.gametracker.com/server_info/91.121.121.40:27069/b_350x20_C277DF1-2958FA-FEE4AE-2435F0.png" onclick="window.open('http://cache.www.gametracker.com/server_info/91.121.121.40:27069/b_350x20_C277DF1-2958FA-FEE4AE-2435F0.png', 'BF2', 'menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizab
    le=no,fullscreen=no,channelmode=no,width=370,height=1,left=500,top=300').focus(); return false"
    >
    MONITOR</a></p>


ale on nie wyświetla okna na środku tylko w wyznaczonym prze zemnie miejscu.

Możecie znacie inny kod albo tego jakoś można przerobić.
skowron-line
http://newsourcemedia.com/home.php?view=85#
matis95
Cytat(skowron-line @ 18.12.2009, 15:39:23 ) *


Nie działa mi to sad.gif. Pisze tak:

  1. <script language="javascript" type="text/javascript">
  2. var win= null;
  3. function OpenNewWindow(mypage,w,h,myname){
  4. var winl = (screen.width-w)/2;
  5. var wint = (screen.height-h)/2;
  6. settings='height=' h ',width=' w ',top=' wint ',left=' winl ',scrollbars=no,toolbar=no'
  7. win=window.open(mypage,myname,settings)
  8. if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
  9. }
  10. // end script here -->
  11.  
  12. <a href="#" onclick="OpenNewWindow('http://freepennysaver.com/','710','548','Loading');" > Popup </a>
  13. </body></html>


i jak to włączę to pisze tylko popup ale po naciśnięciu nic się nie dzieje sad.gif


OK. Zmieniłem # na adres haha.gif. Ale okno jest na cały ekran, ami chodziło małe okienko na środku ekranu sad.gif
glh
W funkcji zmienna settings powinna wygladac tak:

settings='height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars=no,toolbar=no';

czyli brakuje znakow plusa.
matis95
Cytat(glh @ 19.12.2009, 11:47:42 ) *
W funkcji zmienna settings powinna wygladac tak:

settings='height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars=no,toolbar=no';

czyli brakuje znakow plusa.


OK. Dzięki. Działa. Cały kod wygląda tak:
  1. <script language="javascript" type="text/javascript">
  2. var win= null;
  3. function OpenNewWindow(mypage,w,h,myname){
  4. var winl = (screen.width-w)/2;
  5. var wint = (screen.height-h)/2;
  6. settings='height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars=no,toolbar=no';
  7. win=window.open(mypage,myname,settings)
  8. if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
  9. }
  10. // end script here -->
  11.  
  12. <a href="3" onclick="OpenNewWindow('http://cache.www.gametracker.com/server_info/188.165.19.22:27057/b_350x20_C277DF1-2958FA-FEE4AE-2435F0.png','370','26','Loading');" > Popup </a>
  13. </body></html>

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.