方式一:父窗口打开子窗口,以showModalDialog的方式打开
父窗口打开子窗口:
function showDialog(){
// 这里边的东西可以自己着情设置
var param = "dialogWidth:400px;dialogHeight:300px;scroll:no;status:no;resizable:no";
// 打开 b.html,并将当前 window做为参数传入弹出窗口中
return window.showModalDialog("b.html", window, param);
}
子窗口给父窗口赋值:
function getParValues(){
// 接收父窗口传过的 window对象.
var parWin= window.dialogArguments;
parWin.document.getElementById("farValue").value = "子窗口改变的值";
}
本文详细介绍了如何使用JavaScript的showModalDialog方法在网页中创建父子窗口,实现窗口之间的数据传递和交互。包括如何设置窗口属性、在子窗口中获取父窗口传入的数据,并进行操作后返回修改结果。
269

被折叠的 条评论
为什么被折叠?



