[JS] Problem z zakresem this

Odpowiedz Nowy wątek
2006-08-20 16:49
0

Witam, jako, że uczę sie dopiero JavaScript mam kolejny problem:

rectangle.getButton(null, 0).setEvent("onmouseover", function() {this.setStyle("fontWeight", "bold");} );

W takim kodzie FireBug wyrzuca mi: this.setStyle is not a function

Może po kolei. getButton zwraca mi obiekt zdefiniowanej przeze mnie klasy. Metody setEvent oraz setStyle na pewno działają. Mimo tego nie moge odwołać się do setStyle z ciała funkcji. Czy można to jakoś zrobić, bez tworzenia zmiennej pomocniczej ?


Pozdrawia DzieX

int getRandomNumber() { return 4; }

Pozostało 580 znaków

2006-08-21 14:03
0
  1. z tego urywka kodu nikt nic nie wymysli...
  2. jesli funkcja setEvent robi to co mysle to this powinno odwolywac sie do elementu do ktorego przypisujesz zdarzenie, jesli tak sie nie dzieje to masz problem z funkcja setEvent albo z oczekiwaniami...

Pozostało 580 znaków

2006-08-21 21:41
0

Dzięki za odpowiedź :) Ale już sobie poradziłem.


Pozdrawia DzieX

int getRandomNumber() { return 4; }

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0