Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Div modalny wyskakujący po uruchomieniu strony
mati251195
post 25.07.2012, 16:05:30
Post #1





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 25.07.2012

Ostrzeżenie: (0%)
-----


Witam,
Znalazłem taki jeden kod do wyskakującego diva, ale on się pojawia po kliknięciu na link. Chciałbym, aby ktoś pomógł mi przerobić go w taki sposób, że włączam daną stronę i takie okienko wyskakuje automatycznie. Tutaj znajdziecie wszystkie potrzebne kody: http://jsfiddle.net/EDGRR/.
Z góry dziękuję za pomoc, ponieważ ten język jest trudny, a ja go nie znam i nie za bardzo wiem jak się w tym połapać sad.gif
Go to the top of the page
+Quote Post
KubaBest
post 25.07.2012, 16:32:09
Post #2





Grupa: Zarejestrowani
Postów: 6
Pomógł: 2
Dołączył: 21.06.2011

Ostrzeżenie: (0%)
-----


W pliku html znajdź rozpoczęcie body i dopisz onLoad="nazwa_funkcji();", gdzie jest to funkcja, która rozpoczyna cąły skrypt

  1. <body onLoad="nazwa_funkcji();">
  2. </body>


powinno być ok
Go to the top of the page
+Quote Post
mati251195
post 25.07.2012, 16:58:52
Post #3





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 25.07.2012

Ostrzeżenie: (0%)
-----


No tak, ale ja nei za bardzo wiem jak to zrobić. W body to żaden problem, ale to otwieranie diva jest dosyć skomplikowane, więc tu nie wiem co trzeba i gdzie dać.
Go to the top of the page
+Quote Post
toffiak
post 25.07.2012, 17:26:57
Post #4





Grupa: Zarejestrowani
Postów: 395
Pomógł: 80
Dołączył: 24.08.2009

Ostrzeżenie: (0%)
-----


Pewnie jest lepsze rozwiązanie ale to też działa


--------------------
Go to the top of the page
+Quote Post
mati251195
post 25.07.2012, 17:55:41
Post #5





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 25.07.2012

Ostrzeżenie: (0%)
-----


No tak działa na serwisie jsfiddle.net. Skopiowałem kody stamtąd do plików na komputerze, zapisałem, wyczyściłem cache i u mnie na pc nie działa, dlaczego? Wrzuciłem pliki nma serwer, http://f1el.pl/demo.html.
Go to the top of the page
+Quote Post
KubaBest
post 25.07.2012, 18:07:33
Post #6





Grupa: Zarejestrowani
Postów: 6
Pomógł: 2
Dołączył: 21.06.2011

Ostrzeżenie: (0%)
-----


Cytat(mati251195 @ 25.07.2012, 18:55:41 ) *
No tak działa na serwisie jsfiddle.net. Skopiowałem kody stamtąd do plików na komputerze, zapisałem, wyczyściłem cache i u mnie na pc nie działa, dlaczego? Wrzuciłem pliki nma serwer, http://f1el.pl/demo.html.

U mnie działa
Go to the top of the page
+Quote Post
mati251195
post 25.07.2012, 18:35:18
Post #7





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 25.07.2012

Ostrzeżenie: (0%)
-----


http://f1el.pl/demo.html - tutaj Ci się komunikat pojawia zaraz po włączeniu strony? Bo u mnie i u mojego kolegi tak nie jest, też wyskakuje dopiero po kliknięciu, a na tym co dał toffiak na serwisie to automatycznie?
Go to the top of the page
+Quote Post
KubaBest
post 25.07.2012, 18:40:24
Post #8





Grupa: Zarejestrowani
Postów: 6
Pomógł: 2
Dołączył: 21.06.2011

Ostrzeżenie: (0%)
-----


Nie, nie, sory. Myślałem, że chodziło ci o to, że w ogóle nie działa.
Go to the top of the page
+Quote Post
toffiak
post 25.07.2012, 18:41:24
Post #9





Grupa: Zarejestrowani
Postów: 395
Pomógł: 80
Dołączył: 24.08.2009

Ostrzeżenie: (0%)
-----


Dodaj do swojego kodu tuż przed tagiem zamykającym body kod
  1. <script type="text/javascript">
  2. $(document).ready(function(){
  3. $('a[data-reveal-id]').click();
  4. })


i usuń z pliku plugina moją część

  1. $('a[data-reveal-id]').click();


Ten post edytował toffiak 25.07.2012, 18:42:39


--------------------
Go to the top of the page
+Quote Post
mati251195
post 3.08.2012, 14:13:22
Post #10





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 25.07.2012

Ostrzeżenie: (0%)
-----


Działa, bardzo dziękuję toffiak! Mam pytanie, bo ten komunikat pokazuje się userom tylko przy 1 wejsciu danego dnai na stronie. ktos wchodzi to do bazy zapisuje się info o tym i przy kolejnym razie juz mu nic nie wyskakuje. Tutaj jednak może po wejsciu dać Odśwież i po sprawie. Ten kod dotyczy dopisywania do bazy jego ID, aby nie miał danego dnai więcej komunikatu:
  1. dbquery("INSERT INTO ".$db_prefix."check_name_ptq (user_id, data)VALUES ('".$userdata['user_id']."', CURDATE())");

Czy możesz tak przerobić, aby ta operacja się wykonywała z 10-sekundowym opóźnieniem, więc to się zrobi równo jak ktoś będzie mógł zamknąć okienko?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 20.07.2025 - 10:33