我使用js在父子之间进行传值主要是通过在子窗口调用父窗口的方法来实现传值的目的。
parent.html
parent.htmlfunction openWin() {
var style = "width=300,height=400,location=no,directories=no,toolbar=no,status=no,menubar=no,resizable=no,scrollbars=no";
window.open("child.html","打开窗口传值",style);
}
function setValue(name,hname) {
document.getElementById("name").value = name;
document.getElementById("hname").value = hname;
}
name:请选择
child.html
child.htmlfunction selectedThis(obj) {
var name = obj.value;
var hname = obj.id;
window.opener.setValue(name,hname);//调用父窗口的方法进行传值
window.opener = null;
window.close();
}
请选择名称:
名称1
名称2
名称3
名称4
名称5
名称6
posted on 2011-08-03 09:52 墙头草 阅读(1454) 评论(2) 编辑 收藏