Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   предотвратить срабатывание функции (https://javascript.ru/forum/misc/17817-predotvratit-srabatyvanie-funkcii.html)

posta 03.06.2011 19:14

предотвратить срабатывание функции
 
Подскажите, как предотвратить срабатывание функции.

Делаю так:

function testfn (fn){		
	alert(fn);
	return false;
}


вызываю:
testfn ('alert');

не вызывается. зато при загрузке страницы срабатывает.
Как правильно обработать функцию?

Sweet 03.06.2011 19:17

function testfn (fn){
	return false; // можно просто return или return "что угодно"		
	alert(fn);
}
testfn ('alert');

posta 03.06.2011 19:31

Спасибо.
Но в контексте запуска через ExtJS ничего не выходит. полный код:
{ xtype: 'button', iconCls: 'icon-delete', text: 'Test',handler: testfn ('alert')}



function testfn (fn){
	return false; // можно просто return или return "что угодно"		
	alert(fn);
}

walik 03.06.2011 19:35

handler: function() {
   testfn('alert');
}

Может так попробовать ?

posta 03.06.2011 19:38

Цитата:

Сообщение от walik (Сообщение 107271)
handler: function() {
   testfn('alert');
}

Может так попробовать ?

пробывал!! )) не работает

posta 05.06.2011 12:40

Ребята, ну что никто не знает??

Kolyaj 05.06.2011 16:31

Вам уже написали, как надо.

posta 05.06.2011 16:35

:)
Цитата:

Сообщение от Kolyaj (Сообщение 107408)
Вам уже написали, как надо.

ну не работает если. Если бы работало - я бы написал "СПАСИБО". )

Kolyaj 05.06.2011 16:37

Работает.


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