PhoneGap(Cordova)のNotification APIを使用して、確認ダイアログを出しているのですが、ダイアログの結果をtrue/falseで受け取る方法を教えてください。
試しに以下のコードを書いてみたのですが、戻り値はundefinedとなってしまいます。
lang
1<button onClick="testConfirm">確認</button>
lang
1function testConfirm(){ 2 //ここでtrueかfalseだけを受け取って判断したい。 3 if(confirmAPI()){ 4 //true時の処理 5 } else { 6 //false時の処理 7 } 8} 9 10function confirmAPI() 11{ 12 navigator.notification.confirm( 13 "PhoneGapは好きですか?", 14 onConfirm, 15 "質問", 16 "いいえ, はい"); 17} 18 19function onConfirm(buttonIndex) { 20 if (buttonIndex==1) { 21 //このtrueをtestComfirm()まで返したい 22 return true; 23 } else { 24 //このfalseをtestComfirm()まで返したい 25 return false; 26 } 27}
よろしくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/05/12 13:47