Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Okienko przy ladowaniu strony
Forum PHP.pl > Forum > PHP
ahryciuk
Witam ostatnim etapem jaki stanol mi na drodze bylo stworzenie popupa ktory wyskoczy tylko raz postanowilem skorzystac z lightboxa jest to starsza wersja nie ta 2.XX tylko mlodsza i tu napotkal mnie problem w jaki sposob wywolac okno tzn zeby wyskoczylo po zaladowaniu strony, z ciasteczkiem to juz sobie poradze ? probowałem clickiem() ale wtedy mi nie wyswietla obrazka, moze mnie ktos nakierowac probowałem tez meta http-equiv="Refresh" ale raczej nie w ta strone ide ? link do obrazka wyglada
  1. <a href="image.jpg" rel="lightbox" id="przycisk">image</a>
guitarnet.pl
Polecam uzywanie biblioteki JQuery (jquery.com) + okienek shadowbox (http://mjijackson.com/shadowbox/)
JQuery dostarcza mechanizmow kontroli nad roznymi przegladarkami kosztem ok 40kB, natomiast shadow box mozna zaimplementowac do kazdej biblioteki, ext, jquery, mootool i wielu innych za pomoca specjalnego pliku-adaptora

Shadowbox ma mniej wiecej ten sam rozmiar co lightbox, ma swietna animacje, i automatycznie rozpoznaje sporo formatow plikow ladujac automatycznie odpowiedni player, html, html-ajax, plik video z playerem czy wyswietla grafike wg zadania, wysoce konfigurowalne

w sekcji HEAD dołączasz:
<link rel="Stylesheet" type="text/css" href="lib/css/shadowbox.css" />
<script type="text/javascript" src="lib/js/jquery-1.2.3.pack.js"></script>
<script type="text/javascript" src="lib/js/adapter/shadowbox-jquery.js"></script>
<script type="text/javascript" src="lib/js/shadowbox.js"></script>

a jak odpalic okienko shadowbox masz tutaj:
http://skrypta.pl/porada/jak_inicjowac_obi...om_w_jquery/101

pamietaj ze uzywanie wywaolania nowego okienka poprzez JQUERY jest szybsze niz czekanie na zaladowanie calej storny przez window.onload()
ahryciuk
Witaj mozesz mi jeszcze troche bardziej przyblizyc jak odpalic ten obrazek na starcie strony ? zrobilem cos takiego

  1.  
  2.  
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  4. <title>Shadowbox.js Media Viewer</title>
  5.  
  6. <link rel="stylesheet" type="text/css" href="style.css">
  7. <link rel="stylesheet" type="text/css" href="src/css/shadowbox.css">
  8.  
  9. <script type="text/javascript" src="src/js/lib/yui-utilities.js"></script>
  10. <script type="text/javascript" src="src/js/adapter/shadowbox-yui.js"></script>
  11. <script type="text/javascript" src="src/js/shadowbox.js"></script>
  12. <script type="text/javascript">
  13.  
  14. window.onload = function(){
  15.  
  16. Shadowbox.init();
  17.  
  18. /**
  19. * Note: The following command is not necessary in your own project. It is
  20. * only used here to set up the demonstrations on this page.
  21. */
  22. initDemos();
  23.  
  24. };
  25.  
  26. function initDemos(){
  27.  
  28. Shadowbox.setup([
  29. document.getElementById('flash1'),
  30. document.getElementById('flash2'),
  31. document.getElementById('flash3')
  32. ], {
  33. gallery: 'Flash',
  34. continuous: true,
  35. counterType: 'skip',
  36. animSequence: 'sync'
  37. });
  38.  
  39. Shadowbox.setup(document.getElementById('hongkongmap').getElementsByTagName('area'));
  40.  
  41. };
  42.  
  43. <script type="text/javascript">
  44.  
  45. $(document).ready(function(){
  46.  
  47. var options = {
  48. resizeLgImages: true,
  49. //dodatkowe opcje inicjujace ustawienia
  50. };
  51.  
  52. Shadowbox.init(options);
  53.  
  54. });
  55. </head>
  56.  
  57. <a rel="shadowbox" href="http://farm2.static.flickr.com/1177/1150569783_61dbc56834.jpg" id="flash1">Single Image (Flickr)</a>
  58. </body>
  59.  
  60. </html>

ale dalej nie działa
guitarnet.pl
w window.onload wpisz

Shadowbox.open();

tu masz szczegoly
http://mjijackson.com/shadowbox/doc/usage.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.