我从a页面跳到b页面,可是b页面需要手动刷新一下才能获得最新数据,请问:跳转成功后如何自动刷新一下b页

就只要刷新一次就够了呀!!不能隔多久又刷新一次... 就只要刷新一次就够了呀!!不能隔多久又刷新一次 展开
 我来答
ThinkIBM
2010-12-08 · TA获得超过5289个赞
知道大有可为答主
回答量:3263
采纳率:0%
帮助的人:5456万
展开全部
2个解决方案
1、在b页面设置禁用缓存,这个搜索一个,很多答案

2、从a页面跳到b页面时,在b页面后加一个随机参数,也可以避免调用缓存,比如
<a href='#0' onclick='location.href=“b.aspx?”+new Date()'>
jerome30
2010-12-08
知道答主
回答量:11
采纳率:0%
帮助的人:0
展开全部
<SCRIPT LANGUAGE='JavaScript'>
<!--
//屏蔽js错误
function ResumeError() {
return true;
}
window.onerror = ResumeError;
// -->
</SCRIPT>
<script language="JavaScript">
function myrefresh()
{
window.parent.frames["right"].location.reload();
d=document.scrollt.scrollt.value;
/// document.write(d)
//document.write(document.scrollt.scy.checked)
if(document.scrollt.scy.checked){
window.setTimeout(myrefresh, d); //指定刷新时间
} }
onload = myrefresh;
</script>

<body>
<FORM name=scrollt action=# method=post target=sqs>
<TBODY>
<TR>
<TD width=173> </TD>
<TD align=middle>自动刷新间隔: <SELECT name=scrollt>
<OPTION value=1000 selected>1秒</OPTION>
<OPTION value=10000>10秒</OPTION>
<OPTION value=15000>15秒</OPTION>
<OPTION value=30000>30秒</OPTION>
<OPTION value=60000>1分钟</OPTION>
<OPTION value=120000>2分钟</OPTION>
<OPTION value=300000>5分钟</OPTION>
</SELECT>
<INPUT id=chk type=checkbox CHECKED value=ON name=scy><LABEL for=chk>自动刷新</LABEL> <A
href="#" onclick="myrefresh()">手动刷新</A> </TD>
</TR></FORM>
</body>
</html>

*********************************

把if判断放在函数里面就好了~~

参考资料: http://zhidao.baidu.com/question/77173865.html

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-12-08
展开全部
我也遇到这个问题了,怎么办?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式