Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]jquery i popup
Forum PHP.pl > Forum > Przedszkole
trucksweb
mecze sie od kilku godzin i nie moge sobie poradzic
,mam taki oto kod jquery, ktory tworzy okienko lightbox- otwiera w nim diva:
  1. jQuery(function($) {
  2.  
  3.  
  4. // obsluga popupow -lightbox
  5. function test() {
  6. $.ajax({ url: 'wait.php', cache: false });
  7. }
  8.  
  9. // zamknij okna gdy zakonczy
  10. $().ajaxStop($.unblockUI);
  11.  
  12.  
  13. //
  14. // nowaWiadomosc
  15. //
  16. $('#pokazDialog').click(function() {
  17. $.blockUI({ message: $('#question'), css: { width: '350px' }});
  18. });
  19.  
  20. $('#zamknij').bind('click', $.unblockUI);
  21.  
  22.  
  23. });




  1. <div id="question" style="display:none; cursor: default">
  2. masz wiadomosc
  3. </div>



i teraz jak przerobic ten kod, aby odpalal to okno zaraz po zaladowaniu elementu strony: <body onLoad="">
?

za pierona nie moge tego wymyslic dry.gif
lord_t
Kod
$(window).load(function () {

// obsluga popupow -lightbox
function test() {
$.ajax({ url: 'wait.php', cache: false });
}

// zamknij okna gdy zakonczy
$().ajaxStop($.unblockUI);


//
// nowaWiadomosc
//
$('#pokazDialog').click(function() {
$.blockUI({ message: $('#question'), css: { width: '350px' }});
});

$('#zamknij').bind('click', $.unblockUI);

});


^To powinno być zgodne z Twoim opisem.

Mam jednak pewne wątpliwości. Mianowicie, ten kod sam z siebie nic nie uruchamia, więc to raczej bez znaczenia kiedy zostanie załadowany - tzn czy w onload czy w ready
trucksweb
no tak, bo w kodzie js jest akcja onclick, a w siedzi nie znalazlem okna popup, ktore mozna otwierac automatycznie po zaladowaniu strony wiec musze przerobic to co mam.

Ten skrypt dziala jak np. w linku umieszcze <a href="" id="pokazDialog">link</a>
lord_t
Obczaj ten pseudokod do otwierania popupa:
Kod
$(window).load(
function() {

open(...);

}

});


A deklaracje tych funkcji możesz sobie dać przed powyższym kodem.
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.