私のコードでは、このような OnClientClick イベントを持つ asp ボタンがあります
OnClientClick="return validateAndSend();"
この関数は、Facebook にメッセージを投稿する別の関数を呼び出し、その呼び出しの後、次のようなブール値を返します
function validateAndSend()
{
//some processing
postOnFacebook();
return validateResult;
}
問題は、そのボタンをクリックすると、postOnFacebook
関数が実行されずvalidateResult
、ページが返されて返されることです。
最初に関数を完全に実行postOnFacebook
し、その完了を待ってから戻るようにしたいvalidateResult
ただし、postOnFacebook()
firebug の呼び出し行にブレークポイントを配置すると、関数が適切に呼び出されます。
なぜこれが起こっているのかわかりません。