js彈出新頁面並獲得返回值

2021-04-18 16:28:36 字數 601 閱讀 2016

很多的時候多會用到我們從彈出的視窗中選擇後返回到父視窗中的情況。所以總結了一下: 1.可以採用彈出對話方塊的方式。 window.window.showmodaldialog(); 2.採用彈出頁面的方式: window.open();

解釋上面方法給父視窗返回值得方式的不同: showmodaldialog的方式可以直接返回值 如: 1.要想對話方塊傳遞引數,是通過varguments來進行傳遞的。型別不限制,對於字串型別,最大為4096個字元。也可以傳遞物件,例如: ------------------------------- parent.htmmodal.htm------------------------------- 2.可以通過window.returnvalue向開啟對話方塊的視窗返回資訊,當然也可以是物件。例如: ------------------------------ parent.htmmodal.htm

open的方法的話 可以採用opener來操作父視窗中的空間 如 window.opener.getelementbyid("name").value=var; 這裡的name就是父視窗中的控制項的id window.opener就相當於父視窗的document。 具體的opener的意思可以查詢html的物件解釋。

gridview行雙擊彈出新頁面

前台頁面 gridview設定datakeynames為傳值到新頁面的關鍵字 後台頁面 protected void gridview1 rowdatabound object sender,gridviewroweventargs e if e.row.rowtype datacontrolrow...

js彈出頁面返回值

第一種方法 window.showmodaldialog 方法用來建立乙個顯示html內容的模態對話方塊。window.showmodelessdialog 方法用來建立乙個顯示html內容的非模態對話方塊。例子 parent.html function add child.html functio...

彈出頁面返回值

一 window.showmodaldialog獲取彈出頁面返回值的2種方法 main.html 主頁面 open.html 彈出頁面 二 window.open獲取返回值方法 main.html 主頁面 open.html 彈出頁面 三 window.open 彈出新視窗的頁面引數設定 open....