Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][JavaScript][PHP] warunkowe wyświetlanie akapitu, jednorazowe wyświetlenie warstwy
andkazm
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 4.03.2013

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


Chciałbym, wyświetlić diva tylko raz podczas ładowania strony , umieścić w nim przycisk "zamknij"
i ew. jakiś link . Następnie chodzi o to by już podczas odświeżenia strony , kolejnego ładowania , ta
warstwa się nie pokazywała nawet gdy użytkownik nie żadnego kliknięcia w obrębie tego akapitu .
Jak to najprościej wykonać ?
Do zdarzenia akapitu przypisać funkcję ale do jakiego
oprócz
  1. <p>onclick("pokaz_raz")</p>
?
Do jakiego zdarzenia akapitu mogę przypisać funkcję która nada wartość true zmiennej
np. :
  1. <script language="JavaScript" type="text/javascript">
  2. FUNCTION pokaz_raz
  3. var flag = new Boolean(true);

aby później instrukcją warunkową php ? wyświetlać ten akapit bądź nie . Czy lepiej jako
alert dla instrukcji warunkowej w javie ?


dodam , że nie chcę robić tego formularzem ( metodą post lub get czyli aby nie przeładowywać strony po kliku )
ale by to się działo przy jak najmniejszym udziale użytkownika

i także nie chcę tego robić popupem bo będą problemy z wyświetleniem ( w większości przypadków blokada
wyskakujących okienek )
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
PrinceOfPersia
post
Post #2





Grupa: Zarejestrowani
Postów: 717
Pomógł: 120
Dołączył: 18.04.2009

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


Cytat
Następnie chodzi o to by już podczas odświeżenia strony , kolejnego ładowania , ta
warstwa się nie pokazywała nawet gdy użytkownik nie żadnego kliknięcia w obrębie tego akapitu .

Po to wymyślono ciasteczka/cookies. Jednak jeśli skorzystasz z tej metody to będziesz musiał wyświetlić informacje o ciasteczkach. (ale i tak pewnie to robisz).

Cytat
alert dla instrukcji warunkowej w javie ?

No nie. pomyliłeś 2 języki programowania: http://pl.wikipedia.org/wiki/Java
i pl.wikipedia.org/wiki/JavaScript




--------------------
Go to the top of the page
+Quote Post
andkazm
post
Post #3





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 4.03.2013

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


Mam na myśli tylko i wyłącznie java script !


Widzę że zanosi się na pouczanie ze strony "mądrali"
Go to the top of the page
+Quote Post
PrinceOfPersia
post
Post #4





Grupa: Zarejestrowani
Postów: 717
Pomógł: 120
Dołączył: 18.04.2009

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


Nie. Napisałeś "alert dla instrukcji warunkowej w javie ?". Być może było to twoje przejęzyczenie, ale jednak napisałeś jak napisałeś. Jakbyś pomylił PHP z Perlem albo z Pythonem też pewnie by ktoś Ci zwrócił uwagę (nawet jeśli pomyłka wynikłaby ze zwykłego potknięcia językowego).


--------------------
Go to the top of the page
+Quote Post
andkazm
post
Post #5





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 4.03.2013

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


A może by w php zrobić za pomocą globalnej tablicy $_SESSION
  1. if ( $_SESSION['zmienna_sesyjna'] != 'tekst_wyswietlony' ) {
  2. $_SESSION['zmienna_sesyjna'] = 'tekst_wyswietlony'; ?>
  3. teksttekstekst <? }?>
  4.  


ale coś nie bardzo to działa
Go to the top of the page
+Quote Post
PrinceOfPersia
post
Post #6





Grupa: Zarejestrowani
Postów: 717
Pomógł: 120
Dołączył: 18.04.2009

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


i tak będziesz musiał powiadomienie o ciasteczkach wtedy zrobić.

Cytat
ale coś nie bardzo to działa

może session_start nie ma.

Ten post edytował PrinceOfPersia 23.03.2013, 22:49:55


--------------------
Go to the top of the page
+Quote Post
andkazm
post
Post #7





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 4.03.2013

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


.... informcję już zamieściłem , chodzi tylko o to by bez zbędnych akcji użytkownika ( dlatego chcę to zrobić samym divem bez angażowania
w to formularza ) , by po jednorazowym wyświetleniu nie ładowała się
ponownie - rozumiesz ?
Go to the top of the page
+Quote Post
markonix
post
Post #8





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


1. Strona się ładuje, dodawane jest ciasteczko, wyświetlany komunikat.
2. Jeśli ciasteczko NIE istnieje wtedy wyświetl div (i skrypt).

Cała filozofia.

Czy to w ogóle ma dotyczyć informacji o ciasteczkach? Jeśli tak to nie powinno się raczej samo "akceptować".


--------------------
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 Aktualny czas: 20.08.2025 - 06:00