• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

window给父窗口传递数值window.open,windows.showModelessDialog

JavaScript 开心洋葱 1983次浏览 0个评论

window给父窗口传递数值window.open,windows.showModelessDialog

 

测试1.html

<html>
<head>
<title>爱问知识人网-awzsr.com 父窗口</title>
<script language="javascript">
function look(){
//window.open("2.html");

//temp = window.showModelessDialog('2.html',window);
var ret = window.showModalDialog("2.html",null,"dialogWidth:350px;dialogHeight:350px;help:no;status:no");   
   	
	if (ret){
	 	alert(ret);   
  	 }
	// if (ret){
//	 	alert('子窗口返回真!');   
//  	 }else{   
//         alert('子窗口返回假!');   
//  	 }   

//if(temp)alert(temp);
}
</script>
</head>
<body>
<input type="button" onClick="look();" value="查看商品列表" /></br>
<div ><span>你选择的商品是:</span><span id="result"></span></div>
</body>
</html>

 

测试页面2.html

 

<html>
<head>
<title></title>
</head>
<body>
<input type="checkbox" value="" name="test" value="1" />
<input type="checkbox" value="" name="test" value="2" />
<input type="checkbox" value="" name="test" value="3" />

<input type="button" value="提交" onClick="look();" />
</body>
</html>
<script language="javascript">
function look(){
//var test = document.getElementById("test").value;
//window.opener.document.getElementById("result").innerHTML="test";
//window.dialogArguments.document.
window.returnValue="1234"
window.close();
} 
</script>

 

说明:

示例代码可以用 window.open,和window.showModalDialog两种方法给父窗口传递数值,第二中方法火狐不支持,但IE都是可以正常运行的

 


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明window给父窗口传递数值window.open,windows.showModelessDialog
喜欢 (0)

您必须 登录 才能发表评论!

加载中……