在父窗口:
<input type="text" id="input1"/>
<input type="text" id="input2"/>
<input type="text" id="input3"/>
<input type="text" id="input4"/>
上边是你的四个窗口。你点击一个按钮触发弹框事件。比如aa()
function aa(){
window.showModalDialog("new.jsp",window,"这儿写你的弹框的属性")
}
子窗口中,如果要将子窗口的值赋给父窗口,你也需要在子窗口触发一个js:
function bb(){
var parWin = window.dialogArguments//获得父窗口
parWin.document.getElementById("input1").value=这儿写子窗口要给父窗口赋予的值
//下边的自己写吧。都一样
window.close()//关闭就可以了
}
弹出层直接可以赋值的,没问题.function xxxclick(){
//主画面信息 或者你要赋的值
var p_value = $("#主画面值").val()
//弹出窗口
// 复制到弹出层上已经存在的div
$("#子画面div").val(p_value)
return
}