Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]własne wydarzenia
-Gość-
post
Post #1





Goście







na samym początku mam pytanie:
czy własne wydarzenia wykonują się dynamiczne, tzn. jeśli zrobię wydarzenie które posiada warunek porównujący dwie wartości i on się spełni, to instrukcje dalsze zostaną od razu wykonane? jeśli nie, to da się to w jakiś sposób osiągnąć?

czy taki kod jest poprawny i zadziała tak, jak wspomniałem wyżej?
[JAVASCRIPT] pobierz, plaintext
  1. document.addEventListener('Test', function(todo) {
  2. if(WARUNEK) todo;
  3. }, false);
[JAVASCRIPT] pobierz, plaintext

jeśli nie, to co zmienić/dodać, aby zadziałał?


a takie wywołanie tego zdarzenia będzie poprawne?
[JAVASCRIPT] pobierz, plaintext
  1. document.onTest = alert('dziala');
[JAVASCRIPT] pobierz, plaintext


zrobiłem coś podobnego, alert pojawiał się przy wczytywaniu strony, pomimo, że warunek nie był spełniony. a kiedy się spełnił - nic się nie działo.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-Gość-
post
Post #2





Goście







  1. <script type="text/javascript">

[JAVASCRIPT] pobierz, plaintext
  1. document.addEventListener.('Test', function(todo){
  2. var test = document.getElementById('test').innerHTML;
  3. if(test > 200) todo;
  4. }, false);
  5. document.onTest = function(){ alert('dziala'); }
  6.  
  7. function dodaj(){
  8. document.getElementById('test').innerHTML = 201;
  9. }
  10. setTimeout("dodaj()", 5000);
[JAVASCRIPT] pobierz, plaintext

  1. <span id="test">200</span>


po 5 sekundach funkcja dodaj() powinna zmienić wartość id "test" na 201, a wtedy uruchomiłaby się funkcja ze zdarzenia. niestety, nic się nie dzieje. proszę, powiedzcie, gdzie tutaj jest błąd?
Go to the top of the page
+Quote Post

Posty w temacie


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: 13.10.2025 - 11:11