有沒有辦法將普通窗口轉換爲模態窗口?將普通窗口轉換爲模態窗口?
我有一個圖像列的網格。 (使用javascript window.open(...))
但是,當我點擊網格中的另一個圖像時,第二個窗口出現在各自的圖像上。 我不希望用戶在關閉當前窗口之前能夠做其他任何事情。
有沒有辦法將普通窗口轉換爲模態窗口?將普通窗口轉換爲模態窗口?
我有一個圖像列的網格。 (使用javascript window.open(...))
但是,當我點擊網格中的另一個圖像時,第二個窗口出現在各自的圖像上。 我不希望用戶在關閉當前窗口之前能夠做其他任何事情。
您可以使用
創建並顯示一個包含指定的HTML文檔 一個模式對話框 對話框。
語法
returnVal = window.showModalDialog(uri[, arguments][, options]);
returnVal是一個變型中,指示 returnValue屬性如由 URI所指定的文檔的 窗口設置。
uri是對話框中顯示的 文檔的URI。
參數是一個可選的變體 包含應傳遞 到對話框
選擇一個可選的字符串, 指定窗口紋飾爲 對話框,使用一個或多個 分號分隔值
值
因爲實現跨瀏覽器的行爲非常複雜,所以我會選擇一個JavaScript代碼來生成與div元素類似的行爲。
您可以使用第三方組件(如DevExpress' AspxPopupControl)或免費的開源組件,如JQuery UI dialog。