怎样实现使网页后退后刷新? 直接让返回的href指向要返回的那一个页面不就可以么,然后在url中加入参数 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个可以实现,只要在前页面中不让写入浏览器缓存即可以。。response.setHeader("Cache-Control","no-store");response.setHeader("pragma","no-cache");response.setDateHeader("Expires",0); 前一页:<script id="clientEventHandlersJS" language="javascript"><!--var New_Window;function window_onfocus() { if( New_Window != null ) { if( New_Window.closed == true) { New_Window = null; window.open(document.location.href ,"_self"); } }}function popupWindow( url ){New_Window = window.open(url,"newWindow","resizable=yes,width=500,height=600");}当前页(即上面的url)function DoBack() { window.returnValue = "CONFIRM"; window.close(); }我在我做的剪下来的,但愿你明白,:) yyfish(笨笨)所讲的,会导致后退后出现:“警告: 网页已经过期”,而不能自动刷新!因为我得javascrit学的比较差,所以ajoke(可乐)的程序不是很明白?怎么好像打开了很多新窗口,并且这些函数在哪里被调用的?有没有这样的javascript语句: if(是从历史记录中取出的){ 本网页刷新! } web1.htm<script language="javascript"><!--var New_Window;function window_onfocus() { if( New_Window != null ) { if( New_Window.returnValue =="CONFIRM" ) { New_Window = null; window.open(document.location.href ,"_self"); } }}function popupWindow( url ){New_Window = window.open(url,"_self","resizable=yes,width=500,height=600");}//--></script><body language="javascript" onfocus="return window_onfocus()"><a href="javascript:popupWindow('web2.htm')">next</a></body></HTML>web2.htm<script language="javascript"><!--function OnBack(){ window.returnValue = "CONFIRM"; window.history.back();}//--></script><body><a href="javascript:OnBack();">back</a></body></HTML> 将返回后那个页面的输入参数存入session在这一页从session取出,再用连接地址 使用refresh元标记自动重新加载。<head><meta http-equiv="refresh" content="5"></head> <head><meta http-equiv="refresh" content="5"></head>这种方法不行,刷新后,上一页传的参数就找不到了。我个页面的逻辑是这样的:int aaa=0;if(request.getParameter("aaa")!=null){ curDepID=Integer.parseInt(request.getParameter("aaa"));}使用这种方法,本来是aaa=1,5秒钟自动刷新后,就变成了aaa=0了! ajoke(可乐)的例子,返回后也不能刷新!从web1.htm连接到web2.htm后,我把web1.htm中加了几个字,再点web2.htm中的返回,添加的几个字并不显示,按刷新按钮后才出现。试验在发布的状态下测的,直接在文件夹里双击,有没有这些javascript都可以自动更新! 我在用asp.net时是这样做的:参数存入session,web2.aspx由web1.aspx用window.open javascript脚本打开,web1.aspx在onfocus时刷新,由web2.aspx修改session后的值实现在web2.aspx关闭时,web1.aspx刷新这个方法是可以的和你不同点就是我用的web1.aspx和web2.aspx是两个不同的窗口,:)对你这个行不行,不知道,呵呵 Spring MVC 如何获取前台多选框的值 javaweb开发的BBS系统在发表帖子的也面出现这样的错误 求教 请求各位大侠帮帮忙,敝人感激不尽! 求教高手!!!急 打开jsp文件 字体自动变成是 "西欧(ISO)" 怎么解决呢???? 急急急~ 这个不太懂 从“商品访问记录表”生成“商品关联关系表“的算法。 怎么解决jdk中这个小小小小的问题? 请问各位,getYear()得到的当前年,怎么是102? 为什么总从表单中不能获取参数呢? ORACLE和TOMCAT连接时出现的错误(在线等) 我做了从一个表单取值的JSP。为什么没有取到值的呢?
response.setHeader("Cache-Control","no-store");
response.setHeader("pragma","no-cache");
response.setDateHeader("Expires",0);
<script id="clientEventHandlersJS" language="javascript">
<!--
var New_Window;
function window_onfocus()
{
if( New_Window != null )
{
if( New_Window.closed == true)
{
New_Window = null;
window.open(document.location.href ,"_self");
}
}
}function popupWindow( url )
{
New_Window = window.open(url,"newWindow","resizable=yes,width=500,height=600");
}
当前页(即上面的url)
function DoBack()
{
window.returnValue = "CONFIRM";
window.close();
}
我在我做的剪下来的,但愿你明白,:)
有没有这样的javascript语句:
if(是从历史记录中取出的){
本网页刷新!
}
<script language="javascript">
<!--var New_Window;
function window_onfocus()
{
if( New_Window != null )
{
if( New_Window.returnValue =="CONFIRM" )
{
New_Window = null;
window.open(document.location.href ,"_self");
}
}
}
function popupWindow( url )
{
New_Window = window.open(url,"_self","resizable=yes,width=500,height=600");
}
//-->
</script>
<body language="javascript" onfocus="return window_onfocus()">
<a href="javascript:popupWindow('web2.htm')">next</a>
</body>
</HTML>web2.htm<script language="javascript">
<!--
function OnBack()
{
window.returnValue = "CONFIRM";
window.history.back();
}
//-->
</script>
<body>
<a href="javascript:OnBack();">back</a>
</body>
</HTML>
在这一页从session取出,再用连接地址
<head><meta http-equiv="refresh" content="5"></head>
这种方法不行,刷新后,上一页传的参数就找不到了。
我个页面的逻辑是这样的:
int aaa=0;
if(request.getParameter("aaa")!=null){
curDepID=Integer.parseInt(request.getParameter("aaa"));
}
使用这种方法,本来是aaa=1,5秒钟自动刷新后,就变成了aaa=0了!
从web1.htm连接到web2.htm后,我把web1.htm中加了几个字,再点web2.htm中的返回,
添加的几个字并不显示,按刷新按钮后才出现。
试验在发布的状态下测的,直接在文件夹里双击,有没有这些javascript都可以自动更新!
参数存入session,
web2.aspx由web1.aspx用window.open javascript脚本打开,
web1.aspx在onfocus时刷新,由web2.aspx修改session后的值
实现在web2.aspx关闭时,web1.aspx刷新
这个方法是可以的
和你不同点就是我用的web1.aspx和web2.aspx是两个不同的窗口,:)
对你这个行不行,不知道,呵呵