2010-10-01 21 views
6

Nie jestem tak silny w javascript.Wywołanie połączenia zwrotnego w javascript

Mam wspólną funkcję, którą wywołuję z wielu części mojego kodu przekazując im niektóre parametry.

Czy ktoś mógłby mi pomóc w

  • jak zdefiniować nowy parametr dla tej funkcji, które powinny być zwrotna z upłynęły od rozmówcy bez parametrów (jak wiele wtyczek jquery zrobić)
  • jak obsługiwać oddzwanianie połączenia wewnątrz funkcji

udzielanie porad dotyczących rozwiązania, jeśli nie lepszy, itp

dziękuję!

Odpowiedz

10

Jest to całkiem proste.

function callback() { 
    alert("I am in the callback!"); 
} 

function work(func) { 
    alert("I am calling the callback!"); 
    func(); 
} 

work(callback); 
+0

Czy działa, nawet jeśli praca i oddzwanianie są zdefiniowane w różnych plikach js? – Lorenzo

+0

@Lorenzo - Tak długo, jak oba pliki JS zostaną załadowane przez czas działania, będzie działać. Nie wierz mi na słowo, spróbuj. – ChaosPandion

Powiązane problemy