2011-09-01 54 views

回答

39

問題1:

alert方法塊執行,直到用戶關閉它:

alert('Some message'); 
alert('doing something else after the first alert is closed by the user'); 

問題2:

使用confirm功能:

if (confirm('Some message')) { 
    alert('Thanks for confirming'); 
} else { 
    alert('Why did you press cancel? You should have confirmed'); 
} 
13

的代碼之後的直到用戶點擊OK後纔會執行呼叫,因此只需將後面的代碼調用alert()即可。

如果你想要比默認的JavaScript confirm()彈出一個更好的浮動對話框,見jQuery UI: floating window