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