2010-04-04 11 views
8

Podczas kodowania JavaScript i Ajax nie ma odpowiedniej dokumentacji dla tej funkcji. Przeszukałem ten termin, używając api src="http://www.google.com/jsapi" i searchControl.execute("abhilashm86");.Co dokładnie oznacza funkcja google.setOnLoadCallback (initialize)?

Jak to się nazywa wewnętrznie? Czy ta funkcja jest przeznaczona tylko dla nowego wyszukiwanego hasła, gdy użytkownik wyczyści poprzednie wyszukiwanie i rozpocznie nowe? Jak dokładnie działa google.setOnLoadCallback(initialize)?

Odpowiedz

9

Funkcja inicjowania zostanie wywołana, gdy dokument (w tym interfejs API Google) zostanie w pełni załadowany. Powinieneś więc zawijać dowolny kod korzystający z interfejsu API w funkcji, którą przekazujesz:

E.g.

google.setOnLoadCallback(function() 
{ 
    var searcher = new google.search.SearchControl(); 
    // More code that depends on the API. 
}); 
1

The documentation mówi:

Zastosowanie google.setOnLoadCallback zarejestrować określona funkcja obsługi nazywać po załadowaniu dokument zamiast GSearch.setOnLoadCallback.

Powiązane problemy