| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1767 人关注过本帖
标题:搜遍了整个论坛都没有成功的:页面打开后只刷新一次!
取消只看楼主 加入收藏
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
结帖率:88.89%
收藏
 问题点数:0 回复次数:6 
搜遍了整个论坛都没有成功的:页面打开后只刷新一次!
各位大虾,辛苦各位了!我的说明一下情况!
我用的是框架刷新弹出的窗口,窗口内也是一个框架,该框架包含一个查询表。
每次弹出的窗口后该窗口内的查询表并不刷新,但事实上表的内容已经发生了变化,看能不能想个办法能够每次弹出窗口时能让窗口内的表自动刷新一次,谢谢!本论坛内的刷新试过了,没法解决,弹出的窗口里的表,只能手工刷新才能更新!请各位大虾看看有没有别的办法!谢谢!
搜索更多相关主题的帖子: 页面 
2007-10-13 16:03
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
收藏
得分:0 
老大,我用了还是不行啊,弹出的窗口中数据还是没有刷新,请费心再想想有没有别的招?
我不知道我这样用对不对,但是好像没有任何错误提示:
<script language="javascript">
[popsmscontent].location="popsms.asp";
</script>
请继续指正!谢谢啊!
2007-10-13 23:26
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
收藏
得分:0 
以下是引用yms123在2007-10-14 0:02:55的发言:
<script language="javascript">
popsmscontent.location="popsms.asp";
</script>
这样才对

<script language="javascript">
popsmscontent.location="popsms.asp";
</script>
<DIV id=eMeng style="BORDER-RIGHT: #455690 0px solid; BORDER-TOP: #a6b4cf 0px solid; Z-INDEX:99999; LEFT: 0px; VISIBILITY: hidden; BORDER-LEFT: #a6b4cf 0px solid; WIDTH: 222px; BORDER-BOTTOM: #455690 0px solid; POSITION: absolute; TOP: 0px; HEIGHT: 265px; BACKGROUND-COLOR: #FFFFFF;">
<table width="223" height="270" border="0" cellpadding="0" cellspacing="0" class="border">
<!--DWLayoutTable-->
<tr class="mainfontsize">
<td valign="bottom" class="mainfontsize style9"><Iframe src="popsms.asp" marginheight="0" marginwidth="0" align=left height=100% width="100%" scrolling="no" Noresize frameborder="0" name="popsmscontent"></iframe></td>
</tr>
</table>
</DIV>我这样用对吗?如果正确的话,弹出的窗口,里面的数据还是没有刷新。我的思路是这样的,我做的这个弹出窗口是每2分钟刷新一次,然后弹出该窗口,窗口内的表是调用的(框架),希望每次打开该窗口时,里面的表能刷新一次,因为我发的短信需要定时能收到。大概就这么个过程,辛苦了!

2007-10-14 15:05
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
收藏
得分:0 
还是没有效果,是不是大家没有考虑到我说的情况的特殊性?
我的是多层套嵌(外行啊,不知道是不是该这样说)
第一页就是要弹出窗口的aa.asp页内有一框架bb.asp,该bb.asp自动刷新判断有无新的短消息,有短消息,定时弹出窗口cc.asp。现在的问题是,短消息在增加,进入aa.asp后弹出窗口cc.asp,关闭该窗口2分钟后,bb.asp自动刷新,在aa.asp中又弹出cc.asp,但此时cc.asp中的数据还是第一次打开的数据不是显示的最新数据。请各位大虾分析下为什么不能有效刷新显示最新的短信!谢谢!

增加的刷新内容每个都试过了,放到了页首,但是再次弹出的窗口还是没有刷新,帮忙看看有什么不对,辛苦各位了!谢谢!

[此贴子已经被作者于2007-10-14 16:48:29编辑过]

2007-10-14 16:42
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
收藏
得分:0 
以下是引用yms123在2007-10-14 16:50:22的发言:
<script language="javascript">
function RefreshWindow()
{
window.setTimeout("RefreshWindow()",120000);//每2分钟执行该函数一次
popsmscontent.location="popsms.asp";
}
RefreshWindow();
</script>

老大,这个方法能基本解决我的问题,但是有个麻烦就是他老是发出“啪啪”的响声,一旦刷新密度稍微大点就有点让人受不了,能不能想一种办法没有那种响声呢?谢谢啊!我可能有点过于挑剔,但向老大的能力表示致敬!对了还有个问题就是网页打开时昨下角有黄色标示提示网页上有错误,不用就没有这个提示,是不是放的位置错误?我放到head之前了,页面刚开始的地方,谢谢解答!

[此贴子已经被作者于2007-10-14 20:38:12编辑过]

2007-10-14 20:34
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
收藏
得分:0 
以下是引用yms123在2007-10-14 21:16:36的发言:
<script 标记最好放在head内,正如hmhz说的,还有一种办法就是Ajax无刷新
哦,我对这方面一窍不通,能不能给段代码,我看看,我只用过ASP,其他的不了解!辛苦了啊!会不会很复杂啊?

[此贴子已经被作者于2007-10-14 23:47:44编辑过]

2007-10-14 23:42
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
收藏
得分:0 

谢谢啊,这个是不是需要特定的运行环境?好像asp的运行环境一执行就死机了,真是好惨啊!

顺便问一下,框架内的页面页首放入这段代码,他是自动刷新吗?<meta http-equiv="refresh" content="10"/>

[此贴子已经被作者于2007-10-15 17:29:46编辑过]

2007-10-15 16:54
快速回复:搜遍了整个论坛都没有成功的:页面打开后只刷新一次!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.028857 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved