您的位置:首页 > Web前端 > JavaScript

javascript 弹出的窗口返回值给 父窗口

2013-08-29 15:49 239 查看
直接上代码,有些地方可以用到:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
function selectValue(){
window.open("sub.html","","status:no;resizable:yes;dialogHeight:410px;dialogWidth:460px;unadorne:yes")
}
//-->
</SCRIPT>
</HEAD>

<BODY>
text:<input type="text" name="testInput" /><br>
<input type="button" onclick="selectValue()" value="选择" />
</BODY>
</HTML>


sub.html页面代码是

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
function selectValues(){
var obj = document.getElementsByName("temp");
var value = "";
for(var i = 0 ;i < obj.length ; i ++){
if(obj[i].checked == true)
value += obj[i].value;
}
window.opener.document.all.testInput.value = value;
window.close();
}
//-->
</SCRIPT>
</HEAD>

<BODY>
<input type="checkbox" name="temp" value="A" />  A <br>
<input type="checkbox" name="temp" value="B"/>  B <br>
<input type="checkbox" name="temp" value="C" /> C <br>
<input type="checkbox" name="temp" value="D" />  D <br>
<input type="button" value="OK" onclick="selectValues()"/>
</BODY>
</HTML>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: