javascript 页面跳出一个页面window.open(),在新跳出的页面提交表单后,新页面关闭,servlet
展开全部
在父页面写个方法callback();
在打开的子页面,提交表单的时候用window.opener.callback可以调到父页面的方法
在打开的子页面,提交表单的时候用window.opener.callback可以调到父页面的方法
追问
callback具体怎么写,谢谢了。
追答
父页面ParentPage.html
<html>
<head>
<title>父页面</title>
<script type="text/javascript">
function callBack(param){
document.getElementById("test").value=param;//将子页面的值写到父页面
}
function openWin(){
window.open("ChildPage.html");
}
</script>
</head>
<body>
This is parent page!
<input type="button" value="dakai" onclick ="openWin()">
<input type="text" id="test" /></br>
</body>
<html>
子页面ChildPage.html:
<html>
<head>
<title>子页面</title>
<script type='text/javascript'>
function submitValue(){
var value = document.getElementById("test").value;
window.opener.callBack(value);
window.close();
}
</script>
</head>
<body>
<form action="xxx" method="post">
This is Child page!Input Value here:
<input type="text" id="test" /></br>
<input type="button" value="tijiao" onclick ="submitValue();"/>
</form>
</body>
<html>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询