Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Java Script - Auto PopUp
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
dom3lek
Witam, czy jest możliwe do napisania skrypt w javie do otwierania nowego okna z danym adresem? Wypróbowałem już kilkanaście, wszystkie skrypty blokuję przeglądarka.

  1. <script LANGUAGE='JAVASCRIPT' TYPE='TEXT/JAVASCRIPT'>
  2. <!--
  3. /****************************************************
  4. AUTHOR: WWW.CGISCRIPT.NET, LLC
  5. URL: <a href="http://www.cgiscript.net" target="_blank">http://www.cgiscript.net</a>
  6. Use the code for FREE but leave this message intact.
  7. Download your FREE CGI/Perl Scripts today!
  8. ( <a href="http://www.cgiscript.net/scripts.htm" target="_blank">http://www.cgiscript.net/scripts.htm</a> )
  9. ****************************************************/
  10. var win=null;
  11. function NewWindow(mypage,myname,w,h,pos,infocus){
  12. if(pos=="random"){myleft=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;mytop=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
  13. if(pos=="center"){myleft=(screen.width)?(screen.width-w)/2:100;mytop=(screen.height)?(screen.height-h)/2:100;}
  14. else if((pos!='center' && pos!="random") || pos==null){myleft=0;mytop=20}
  15. settings="width=" + w + ",height=" + h + ",top=" + mytop + ",left=" + myleft + ",scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no,r
    esizable=no";win=window.open(mypage,myname,settings);
  16. win.focus();}
  17. // --> </script>


  1. <body onLoad="NewWindow('adres do otwarcia','acepopup','640','480','fullscreen','front');">
binprogrammer
Java != Javascript

Tak to jest, przeglądarka blokuje takie nachalne reklamy i pop upy smile.gif Hmmm... może coś w jquery, tak na stronę całą a nie okno przeglądarki?

Coś ala to: http://www.paweldanielewski.pl/jak-zrobic-...-up-na-stronie/ może wystarczy? Czy zależy ci na pop upie?
dom3lek
Zależy bo na jednej stronie posiadam filmik, który użytkownicy chcą obejrzeć a chciałbym aby dodatkowa podstrona z pewną zawartością otwierała się. Niestety jquery nie znam na tylę aby coś zrobić.
binprogrammer
Bardzo fajnym rozwiązaniem jest to smile.gif http://www.no-margin-for-errors.com/projec...lightbox-clone/

Masz niżej przykłądy to weź sobie Youtube Contect albo Flash Contect

edit: w sumie to gotowiec, ściągasz, wrzucasz link, ew. możesz poprzerabiać
dom3lek
Może źle się wyraziłem. Chce aby po załadowaniu podstrony z filmikiem, skrypt uruchomił kolejną podstronę w nowej karcie/nowy oknie. Nie wiem czy to skrypt który podałeś mi, umożliwi to.

Znalazłem coś takiego:

  1. $(document).ready(function(){
  2.  
  3. var methods = {
  4.  
  5. autoclose : function(){
  6. $.fallr('show', {
  7. buttons : {},
  8. content : '<p>This is a video</p><iframe width="560" height="315" src="http://www.mywebsite.com/todayinhistory.html" frameborder="0" allowfullscreen></iframe>',
  9. width : 560 + 100,
  10. autoclose : 5000,
  11. icon : 'clock'
  12. });
  13. }
  14.  
  15. };
  16. $('a[href^="#fallr-"]').click(function(){
  17. var id = $(this).attr('href').substring(7);
  18. methods[id].apply(this,[this]);
  19. return false;
  20. });
  21.  
  22. //autoload popup
  23. var autoLoadFallr =methods;
  24. autoLoadFallr.autoclose();
  25. });

lecz nie do końca miałem to na myśli, czy jest możliwość uruchomienia tego na boku, aby nie zasłaniać pierwszej podstrony oraz możliwość wyłącznie później popup?
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.