getControlPrototype()->onClick(); správná funkce

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
RDPanek
Člen | 189
+
0
-

Ahoj, v továrničce mám nadefinováno:

$form->addSelect('photogallery_id', 'Fotogalerie: ', $photogallery_array);
            $form['photogallery_id']->getControlPrototype()->onMouseClick("viewPhotoWithPhotogalleryAjax();");

toto volá JS fn., která následně něco zpracovává. Jak je vidět, vytvoří se HTML prvek SELECT a v něm patřičné OPTION.

Já potřebuji, aby se JS fn. volala skutečně při kliknutí na výběr ze selectu.
Nyní to funguje tak, že se JS fn. volá, jak mile kliknu na SELECT pro rozevření nabídky OPTIONů aniž bych nějaký vybral. Vybere se automaticky označená nebo výchozí hodnota. Děkuji za rady

Editoval Gaudentius (23. 7. 2010 16:28)

Oggy
Člen | 306
+
0
-

Gaudentius napsal(a):

Já potřebuji, aby se JS fn. volala skutečně při kliknutí na výběr ze selectu.
Nyní to funguje tak, že se JS fn. volá, jak mile kliknu na SELECT pro rozevření nabídky OPTIONů aniž bych nějaký vybral. Vybere se automaticky označená nebo výchozí hodnota. Děkuji za rady

co to navěsit na událost onChange?