一个赤裸裸的问题,解释清楚给100分……

xuxiaocong 2005-10-16 05:40:39
一个网页两个框架,一个上面的框架是asp页面,此页面进行控制,另一个下面的框架是普通页面
asp页面中定义了一个数组,里面存了1000个网址,此页面进行控制
怎么让这1000个网址每个60秒就在下面的框架里按顺序自动浏览一个?
...全文
521 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
soft_2008 2005-10-17
  • 打赏
  • 举报
回复
mark
nowgoo 2005-10-17
  • 打赏
  • 举报
回复
对了,60秒刷新的话 setTimeout('go()', 1000); 要改成 setTimeout('go()', 60000);
上面的方法是一次性把网址加载到客户端,要每次刷新都请求服务器的话,只需定时向浏览器输出这条 Javascript 即可:

//假设ASP页面也在一个框架内
parent.getElementById('显示网页内容的框架名').src= '网址';
nowgoo 2005-10-17
  • 打赏
  • 举报
回复
<html>
<head>
<title> New Document </title>
<script language="JavaScript">
<!--
var arrURL = new Array();
arrURL[0] = "http://www.gougou.com/";
arrURL[1] = "http://www.163.com/";
arrURL[2] = "http://www.blueidea.com/";
//上面这段可以用 ASP 生成

var i=0;
function go(){
i == arrURL.length ? i = 0 : document.getElementById('main').src= arrURL[i++];
setTimeout('go()', 1000);
}
//-->
</script>
</head>

<body>
<iframe id="main"></iframe>
<script language="JavaScript">go();</script>
</body>
</html>
xuxiaocong 2005-10-17
  • 打赏
  • 举报
回复
jspadmin(阿笨狗http://www.pifoo.com)

现在问题是redirect.asp定时刷新,但是他都转到别的页面去了,怎么刷新啊?别的页面可没有定时刷新这一句
liveam 2005-10-16
  • 打赏
  • 举报
回复
呵呵,把asp取得的数组写到js数组中,然后设置定时刷新函数即可
oomen 2005-10-16
  • 打赏
  • 举报
回复
建议下面的框架页子也用ASP
直接用redirect转向
这样就可以饶开FSO
lnboy1003 2005-10-16
  • 打赏
  • 举报
回复
zorou_fatal 2005-10-16
  • 打赏
  • 举报
回复
用xml和 xmlhttp读取地址信息
jspadmin 2005-10-16
  • 打赏
  • 举报
回复
思路:设置asp页面每60秒刷新一次,asp每次将网址从数组中取出,然后用fso写一个redirect.asp文件,内容是<% response.redirect "http://www.pifoo.com" %>(假设http://www.pifoo.com是从数组中取出的网址),同时记录数组id到session(下次取是就取session("id")+1那条网址,如果session("id")=1000,then session("id")=1),下面那个普通页面就更简单啦,设置刷新时间60秒,页面为redirect.asp
不知道我将清楚没有?fso操作如果不清楚的话,请参考我的个人blog http://www.pifoo.com/feiyun

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧