我测试了一段 asp 的例子
但不能实现你到另一个页面后再返回, 因为你进入新页面以后, 你不能控制它, 除非你用一个iframe来打开那个页面<%@ Language=VBScript %>
<%
Dim iSel
iSel = Request.QueryString("id")
if IsNull(iSel) or iSel = "" then
iSel = "1"
end if
%>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<script>
var iSel = <%=iSel%>;
function window.onload()
{
doaction();
}
function doaction()
{
var a = setTimeout("go()", 2000);
var b = setTimeout("open()", 3000);
}
function go()
{
document.all("selUrl").value = iSel;
document.all("selUrl").focus();
}
function open()
{
alert(selUrl.options[selUrl.selectedIndex].text);
iSel = iSel + 1;
if(iSel <= document.all("hidCount").value)
doaction();
}
</script>
</HEAD>
<BODY><P>&nbsp;</P>
<select id="selUrl">
<option value=1>http://www.163.com</option>
<option value=2>http://www.sina.com.cn</option>
<option value=3>http://www.google.com</option>
</select>
<input type=hidden id=hidCount value=3>
</BODY>
</HTML>