另开页面,子页面如何传值给父页面
1个回答
展开全部
window.open("XXXX.aspx", null, "height=270px, width=510px, top=250px, left=300px,status=no");}//QUERY隐藏按钮执行你要实现的代码function open(){方法二: var query = window.showModalDialog("XXXX.aspx", null, "dialogHeight:350px;dialogWidth:500px;dialogTop:250px;dialogLeft:300px;help:no;scrollbar:no;resizable:no;status:no");//接收子页面传过来的数组
if (query == null) return;
document.getElementById("NO").value = query[0];
document.getElementById("NAME").value = query[1];
document.getElementById("E_NAME").value = query[2];
document.getElementById("DOIT").value = query[3];//该隐藏控件接收的是一个固定值DO,在Page_Load里,判断它为DO时执行你要实现的代码}子页面传值给父页面function returnPath() {
//子页面的值var no = document.getElementById('tbDEPT_NO').value;
var name = document.getElementById('tbDEPT_NAME').value;
var en_name= document.getElementById('tbDEPT_E_NAME').value;
//传给父页面控件(控件可设置为隐藏,用时则在控件上取) window.opener.document.getElementById("NO").value = no
window.opener.document.getElementById("NAME").value = name;
window.opener.document.getElementById("E_NAME").value = en_name;
window.opener.document.getElementById("QUERY").click(); //子頁面觸發父頁面事件(此控件也可为隐藏)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询