Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JS] Nie wiem czemu zmienna zmienia wartość, obiekty
fragles
post
Post #1





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 14.12.2008

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


kod jest prosty

  1. var cos={
  2.  
  3. flaga:0,
  4. zrobcos:function(){
  5.  
  6. alert(this.flaga);
  7.  
  8. }
  9.  
  10. }


dalej w programie

  1. $('#div').click(function(){
  2.  
  3. cos.flaga = (warunek) ? 1 : 0;
  4.  
  5. if(cos.flaga)
  6. cos.zrobcos();
  7.  
  8.  
  9. });



i jest tak flaga (sprawdzane pod FireBugiem) ustawia sie na jeden, zostaje wywołana funkcja zrobcos, a w niej zmienna this.flaga ma wartość = 0


mam pytanie - czemu tak się dzieje?

przepraszam - temat do zamknięcia zlikwidowania do pieca na opał

moja wina - LITERÓWKA - dopiero po napisaniu zauważyłem ,a motałem się z tym ładny kawał czasu



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: 21.08.2025 - 21:02