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
热门推荐
3 十月简短祝福语
9 送蛇的祝福语简短
10 对疫情的简短祝福语
11 婶婶生日贺词简短祝福语
12 到同事新家简短祝福语
13 祝寿时祝福语简短精辟
14 长辈钻石婚祝福语简短
15 儿女的生日祝福语简短
16 形容新年的祝福语简短
17 参加儿子大学祝福语简短
18 领证幽默祝福语简短