反恐行动快速升级:求asp循环脚本

来源:百度文库 编辑:神马品牌网 时间:2024/04/24 12:05:59
我需要一个asp脚本,可以让他自动在几个网页中依次循环,求求个位大虾赐教
就是我要做一个ASP脚本,已经知道ABCDEFG为几个网页,
然后依次打开A页面,再打开B页面,再打开C页面...打开G页面,再开A页面,再开B页面,在同一个窗口里完成.

看了上面几位朋友的回答,虽然他们的方法都可以工作,但都要求在每个要跳转的页面上加上相应的代码。这样的做法实在太过繁琐。

其实你可以用一个frame来控制页面的跳转。下面是代码,我已经在firefox上测试过了,没问题。很抱歉我没有IE,但我想在IE下也应该工作正常。

<html>
<head>
<title>kakaka</title>

<script language="javascript">

/**
* 此数组用来存放你所要跳转的页面列表
*/
var page_list = new Array(
'http://www.baidu.com',
'http://www.163.com',
'http://www.sina.com.cn'
);

var i = 0;

t = setInterval("go()", 1000); // 这里的1000是页面跳转的等待时间,单位为毫秒

function go()
{
document.getElementById('page').src = page_list[i];
i++;
if (i == page_list.length) {
clearInterval(t);
}
}
</script>

</head>

<frameset rows="*" frameborder="no" border="0" framespacing="0">
<frame src="http://www.google.com" id="page">
</frameset>
</html>

虽然不是你要求的ASP代码,不过用javascript实现更简单,不是吗?

在a.asp里面加上
<script language=JavaScript>
var t1=2; //停留2秒后跳转,要停留多久你自己设
setInterval("delay()",1000)
function delay(){
t1--;
if (t1<=0)location="b.asp"//下一个页面是b.asp
}
</script>
在b.asp里面加上
<script language=JavaScript>
var t1=2;
setInterval("delay()",1000)
function delay(){
t1--;
if (t1<=0)location="c.asp"//下一个页面是c.asp
}
</script>
.....
最后一个页面z.asp里面的下一个页面设为第一个页面就行
<script language=JavaScript>
var t1=2;
setInterval("delay()",1000)
function delay(){
t1--;
if (t1<=0)location="a.asp"//下一个页面是a.asp
}
</script>
每个页面都加上它,设好下一个页面就行

好久没有编程了,但是从逻辑上分析,我觉得shenorama的应该没问题,而且还简单,你把你的网页按照这个模式套用一下试试。可以的话回来告诉大家一下。谢谢!

没有

都瞎说什么呢!循环只有一句,那就是do while not *.eof,“*”是你自己的东西

<meta http-equiv="refresh" content="0;url=b页">
<!--content改成3就是三秒后再跳转,依此类推-->