javascript彈出模態視窗,獲取父頁面的元素
阿新 • • 發佈:2019-01-08
1、js彈出模態視窗的方法
window.showModalDialog(url,obj,feature)
說明:第二個引數代表父視窗,也就是第二個引數你可以傳一個window物件過去
例如:
window.showModalDialog("dialog.jsp",this.window,"測試頁面","dialogWidth:600px;center:yes;help:yes;resizable:yes;status:yes");
2、獲取父頁面引數
在模態視窗使用 window.dialogArguments 表示父視窗物件,就是上面的"this.window"
3、獲取父頁面select標籤的被選中option的id(附加)
過程如下:
var myselect = window.dialogArguments.document.getElementById(id); //select標籤的id值
var index = myselect .selectedIndex; //被選中option元素的索引
var optionId = myselect .options[index].id; //對應的id,或者text
測試下:alert(optionId );