Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> odwolanie do obiektu
kufalo
post 3.07.2007, 13:12:34
Post #1





Grupa: Zarejestrowani
Postów: 251
Pomógł: 2
Dołączył: 24.08.2005

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


  1. <script type="text/javascript">
  2. obiekt={
  3. ok1:function(){alert('ok')},
  4. ok2:function(){setTimeout(function(){obiekt.ok1()},100)}
  5. }
  6. obiekt.ok2()


Dwie funkcje w obiekcie. Druga wywoluje pierwsza.....ale poprzez funkcje bezimienna...
Moj problem polega na tym, ze chcialby pozbyc sie nazwy obiektu podczas wywolania ok1: obiekt.ok1(). Dlatego, aby zapobiedz ewentualnym zmianow przy zmianie nazwy obiektu.
Probowalem this.ok1(), ale niestety jezeli to siedzi z funkcji bezimiennej to nie da rady przez 'this'. Da sie to jakos inaczej osiagnac questionmark.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Zajec
post 4.07.2007, 15:54:12
Post #2





Grupa: Zarejestrowani
Postów: 1 086
Pomógł: 8
Dołączył: 10.12.2003

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


Próbowałeś swojej bezimiennej funkcji przekazywać parametr w postaci obiektu? Powinno chyba zadziałać?
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 Wersja Lo-Fi Aktualny czas: 31.07.2025 - 10:43