备注:网上的一些方法都试过了,一直出现不能重复发送信息这类的message,
网上的方法有
:
1.window.opener.location.reload();
2.window.opener.location.href=window.opener.location.href
求高手解答
4 个解决方案
#1
子页面调用父页面的js方法
window.parent.methodName();
window.parent.methodName();
#2
麻烦说清楚一点好吗?不懂
#3
ActionForward forward = new ActionForward("projectexcel.do?method=projectDetail");
forward.setRedirect(true);
return forward ;
随便你怎么重定向
forward.setRedirect(true);
return forward ;
随便你怎么重定向
#4
父页面上点击 添加(更新)
弹出一个 添加(更新)的子窗口,
点保存提交到服务器,服务器处理后返回一个提示保存成功的页面给子窗口
这个保存成功的页面可以这样写
点击关闭窗口后父窗口就会刷新了
我在我的项目里也是这样做的
弹出一个 添加(更新)的子窗口,
点保存提交到服务器,服务器处理后返回一个提示保存成功的页面给子窗口
这个保存成功的页面可以这样写
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>更新记录成功</title>
<script type="text/javascript">
function closewindow(){
if(window.opener){
window.opener.location.reload(true);
window.close();
}
}
function clock(){
i = i -1;
if(document.getElementById("info")){
document.getElementById("info").innerHTML = "本窗口将在"+i+"秒后自动关闭";
}
if(i > 0)
setTimeout("clock();",1000);
else
closewindow();
}
var i = 4;
clock();
</script>
</head>
<body>
<center>
更新记录成功!<p>
<div id="info">本窗口将在3秒后自动关闭</div>
<input type="button" value="关闭窗口" onclick="closewindow();">
</center>
</body>
</html>
点击关闭窗口后父窗口就会刷新了
我在我的项目里也是这样做的
#1
子页面调用父页面的js方法
window.parent.methodName();
window.parent.methodName();
#2
麻烦说清楚一点好吗?不懂
#3
ActionForward forward = new ActionForward("projectexcel.do?method=projectDetail");
forward.setRedirect(true);
return forward ;
随便你怎么重定向
forward.setRedirect(true);
return forward ;
随便你怎么重定向
#4
父页面上点击 添加(更新)
弹出一个 添加(更新)的子窗口,
点保存提交到服务器,服务器处理后返回一个提示保存成功的页面给子窗口
这个保存成功的页面可以这样写
点击关闭窗口后父窗口就会刷新了
我在我的项目里也是这样做的
弹出一个 添加(更新)的子窗口,
点保存提交到服务器,服务器处理后返回一个提示保存成功的页面给子窗口
这个保存成功的页面可以这样写
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>更新记录成功</title>
<script type="text/javascript">
function closewindow(){
if(window.opener){
window.opener.location.reload(true);
window.close();
}
}
function clock(){
i = i -1;
if(document.getElementById("info")){
document.getElementById("info").innerHTML = "本窗口将在"+i+"秒后自动关闭";
}
if(i > 0)
setTimeout("clock();",1000);
else
closewindow();
}
var i = 4;
clock();
</script>
</head>
<body>
<center>
更新记录成功!<p>
<div id="info">本窗口将在3秒后自动关闭</div>
<input type="button" value="关闭窗口" onclick="closewindow();">
</center>
</body>
</html>
点击关闭窗口后父窗口就会刷新了
我在我的项目里也是这样做的