Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JS] Funkcja w funkcji
Puszy
post 11.05.2012, 10:27:24
Post #1





Grupa: Zarejestrowani
Postów: 279
Pomógł: 42
Dołączył: 10.10.2011

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


Witam, tworzę kilka prostych funkcji do obsługi AJAX i mam problem który wiąże się z samym JavaScriptem. Otóż chciałbym przekazać funkcję do funkcji tak aby wywoływała się w funkcji, bez sensu napisane więc wytłumaczę na przykładzie:

tworzę obiekt XHR
Kod
var karmian    =    new XMLHttpRequest();


oraz funkcję do wysłania zapytania
Kod
function karmian_send_get(URL, GET_STRING){
    karmian.open('GET', URL+'?'+GET_STRING);
    karmian.onreadystatechange    =    karmian_receive_get;
    karmian.send(null);
}


problemem jest to że chciałbym aby fragment:
Kod
karmian.onreadystatechange    =    karmian_receive_get;

był dynamiczny(?)

Chcę dodać do funkcji karmian_send_get(); parametr którym będzie nazwa funkcji którą chciałbym wywoływać.

coś na zasadzie:
Kod
function karmian_send_get(URL, GET_STRING, FUNKCJA_DO_WYWOLANIA){
    karmian.open('GET', URL+'?'+GET_STRING);
    karmian.onreadystatechange    =    FUNKCJA_DO_WYWOLANIA;
    karmian.send(null);
}


analogicznie mógłbym wykonać kilka różnych wywołań tej samej funkcji:
Kod
karmian_send_get('http://localhost/a.php', 'a=1', wyswietl_w_div());
karmian_send_get('http://localhost/a.php', 'a=1', alert());
karmian_send_get('http://localhost/a.php', 'a=1', inna_funkcja());


Z góry dziękuję za pomoc. Pozdrawiam.
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.08.2025 - 14:47