js操作模态窗口及父子窗口间相互传值示例
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=UTF-8">
<title>父窗口</title>
<scripttype="text/javascript">
window.onload=function(){
varbtn=document.getElementById("btn");
btn.onclick=function(){
varobj={
test:"张三传到子窗口",
win:window
};
varreturnValue=window.showModalDialog("child.html",obj,"dialogLeft:100px;dialogTop:100px;dialogWidth:400px;dialogHeight:300px;resizable:yes");
if(returnValue!=null){
document.getElementById("content").innerHTML=returnValue;
}
};
}
</script>
</head>
<body>
<divid="content"style="margin:50px;width:100px;height:150px;border:5pxsolid#0000ff;"></div>
<inputtype="button"id="btn"value="弹出子窗口">
</body>
</html>
child.html
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=UTF-8">
<title>子窗口</title>
<scripttype="text/javascript">
window.onload=function(){
//获取url的传参
varargs=window.dialogArguments;
varwin=args.win;//父窗口对象
varcontent=document.getElementById("content");
content.value=args.test;
varbtn=document.getElementById("btn");
btn.onclick=function(){
//模态对话框将值
window.returnValue=content.value;
window.close();
}
}
</script>
</head>
<body>
<inputtype="text"id="content"><inputtype="button"id="btn"value="传值给父窗口">
</body>
</html
热门推荐
10 鼓励弟弟高考祝福语简短
11 爱情祝福语简短励志短句
12 毕业祝福语小长句简短
13 室友生宝宝祝福语简短
14 兄弟告别的祝福语简短
15 牛年祝福语简短16字
16 业主群文案祝福语简短
17 妹妹考上军校祝福语简短
18 郭可盈老公生日祝福语简短