JS弹出层传值的问题(多个请求)

JavaScript032

JS弹出层传值的问题(多个请求),第1张

直接看代码:

在父窗口:

<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

}