2012-01-20 13 views
2

だから私には機能があると言えます。私はイベントがトリガされたときに値を返すようにしたいとボタンがクリックされたときに言います。機能では、私はvar funcStorage=this;ボタンで、私はonclick="funcStorage.return("something");"を持っています。イベント後のJavaScriptの復帰

まず、関数をクリック非同期で待機させるにはどうすればよいですか。次に、このようなリターン・ステートメントをどのように起動させるのですか?また、私は非常に新しいユーザーであり、これが私の最初の質問です。どのようにコードを書式設定するのですか?あなたのボタンで

答えて

2

onclick="return MyFunction('something')" 

あなたの関数:

function MyFunction(arg) 
{ 
    //do stuff 
    return true; //return false if you don't want the button action to happen 
} 
+0

おかげで、それは動作しません。それはreturn文を待つ関数でなければなりません。これは可能ですか? – yourface

+0

返品を待っている機能はどういう意味ですか?これは、ボタンアクションが関数からの復帰を待っています。あなたは、ボタンのアクションがJavaScriptの後に起こるように言っていますか? – Prescott

+0

ボタンアクションは単なる例でした。これは私が望むものの簡略版です。 onkeyupか何かのような何か他のことを言う。私は、イベントがトリガーされてから戻るまで待つ関数をすべて非同期にしたい。関数を半オブジェクトのように変数に設定した場合、funcStorage.return( "something")のようなことをすることはできますか? – yourface

関連する問題