2012-05-25 25 views
0

如何更新下例中的javascript確認框的樣式,例如使用jQuery的?更新javascript的樣式確認框

<script type="text/javascript"> 
function deleteRow(tableName,colName,id, obj){ 
    var r=confirm("Delete row from table " + tableName + " having " + colName+ " " +id+ "?"); 
    if (r==true) { 
      $.ajax({ 
        type: "POST", 
        url: "callpage.php?page=tables/delete.php", 
        data: "tableName=" + tableName + "&colName=" + colName + "&id=" + id, 
        success: function(msg){ 
        if(msg === '1'){ 
         obj = $(obj).parents('tr'); 
         $(obj).slideUp().remove(); 
        } 
        else 
         alert("Error."); 
        } 
      }); 

    } 
} 
</script> 

回答

1

你不能。確認框由瀏覽器創建。

有很多腳本可用,其中一些是jQuery插件,用於在固定位置的頁面中創建模態對話框。請注意,它們將異步返回用戶的選擇(在回調中)。

1

你不能。平臺呈現prompt()所示的窗口。

您需要使用帶回調的自定義模式,因爲您無法在瀏覽器中模擬阻塞特性,並仍然收到按鈕事件。