我有一個函數執行的onclick:多功能的JavaScript停止其他如果警報取消
function delete_image() {
//alert;
var result = confirm('Are you sure you want to delete this item?');
if(result) { ....delete the image.... }
}
function new_image() { ....Do SOmething.... }
然後我打電話,通過
<a onclick="setNewUploadOnDelete()">Delete</a>
我需要,如果delete_image功能的「警報」是「取消「那麼就停止第二個功能。我嘗試下面的代碼,但不工作。
function setNewUploadOnDelete() {
var retvalue;
retvalue = delete_image();
if(retvalue == false) { return retvalue; }
return = new_image();
}
請問有什麼建議嗎?我們使用Conditional Statements
function setNewUploadOnDelete() {
return delete_image ? new_image() : false;
}
這裏:
您不能暫停執行代碼。你只能「跳轉」到另一個代碼。這就是電腦的工作方式。你的delete_image()應該只是創建一個問題面板,而當用戶按下確認按鈕時,刪除將在另一個功能中完成。 –