Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Как вызвать событие после события определенного в onchange (https://javascript.ru/forum/events/1654-kak-vyzvat-sobytie-posle-sobytiya-opredelennogo-v-onchange.html)

Наталья 29.08.2008 07:49

Как вызвать событие после события определенного в onchange
 
Есть такой код
<input type="text" change="ChangeSize();">

HTML генериться динамичеки, поэтому повлиять на существующую форму и функции не могу, но нужно чтобы моя функция вызвалась сразу после того как отработает ChangeSize().
Когда пишу
$('input').bind('change', myfunction());

Сначала вызываеться моя функция, а потом ChangeSize(). Как поменять последовательность или отловить, что функция ChangeSize() отработала.

Kolyaj 29.08.2008 09:42

Как вариант, где-нибудь после определения функции ChangeSize
var oldChangeSize = ChangeSize;
ChangeSize = function() {
  oldChangeSize();
  myfunction();
}

Но это уж в крайнем случае, если ничего другого не придумается.

Jony X 12.09.2009 13:51

А что, если по деревянному:
<input type="text" change="ChangeSize(); myfunction();">


Или в конце кода функции ChangeSize() вставить myfunction():

ChangeSize = function() {
  ...
  ...
  myfunction();
}


Часовой пояс GMT +3, время: 00:55.