Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Skrypt wyświetlający komunikat po upływie czasu.
Cfanny
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 18.07.2011

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


Witam.
Sporo szukałem ale nie udało mi się znaleźć wskazówek jakie mogłyby mi pomóc w stworzeniu skryptu, którego działanie opiszę za chwilę (najpierw parę słów wstępu;) ). Ten post to moja ostatnia deska ratunku, mam nadzieje że ktoś będzie w stanie mi pomóc.
Przechodząc dalej do samego skryptu:
Skrypt ma za zadanie odczytać wartość ze zmiennej (załóżmy, że to będzie zmienna "a").
Gdy już to zrobi (np gdy a będzie równe 10) po upływie czasu jaki jest opisany w zmiennej, wyświetli komunikat. Oczywiście w międzyczasie można wykonać inne czynności (typu kliknięcie jakiegoś przycisku czy cuś) i nie przerwie to naszego skryptu.
I tyle. Może się to wydawać banalne ale niestety nie byłem w stanie stworzyć takiego skryptu więc proszę tutaj o pomoc (wszelkie wskazówki lub nawet skrypty mile widziane ).
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Astarot
post
Post #2





Grupa: Zarejestrowani
Postów: 90
Pomógł: 4
Dołączył: 5.02.2006

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


  1. setTimeout('twojaFunkcja()', opoznienie);


Przy czym czas po jakim ma zostac wywolana twojaFunkcja() podajemy w milisekundach(opoznienie)
Go to the top of the page
+Quote Post
Cfanny
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 18.07.2011

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


Okej, zdaje mi się że to jest parametr znacznika w html'u <button onclick="">. Da się jakoś wywołać tę funkcje bez potrzeby klikania w przycisk?
Go to the top of the page
+Quote Post
Astarot
post
Post #4





Grupa: Zarejestrowani
Postów: 90
Pomógł: 4
Dołączył: 5.02.2006

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


  1. <body onload="TwojaFunkcja();">


Zachęcam też do nauki biblioteki jQuery za pomocą której można to zrobić estetyczniej.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 08:46