功能:当网页1出现后,过5秒钟自动跳转到网页2。在ASP.net中我用timer控件不能实现,这段程序要在客户端执行。我只知道好像要用JAVA Script来实现,但是JSP我一点也不懂,哪位大哥帮帮忙,要是不是用JSP那要用什么实现,谢谢啦!

解决方案 »

  1.   

    转自http://www.tong3q.com/aaa/archive/2006/03/19/557.htmlMeta Refresh Tag自动转向法  由于搜索引擎能够读取HTML,而Meta tags也是HTML,所以对于这种自动转向法,搜索引擎能够自动检测出来。因而无论网站的转向出于什么目的,都很容易被搜索引擎视做对读者的误导而受到惩罚。不过,如果跳转延迟时间设置合适,搜索引擎就不会视之为作弊。  页面定时刷新元标识(Meta Refresh Tag)只能放在HTML代码的< HEAD>区里。如下所示:  <meta http-equiv="refresh" content="10; url=http://www.williamlong.info/">  其中的“10”是告诉浏览器在页面加载5秒钟后自动跳转到url这个页面。  这种方法常可以在论坛中见到。如果在论坛上发信息,先会看到一个确认页面,几秒后会自动重新跳转回当前的论坛页面中。  从搜索引擎优化的角度出发,一般不希望自动转向有延迟。不过,如果是用Meta Refresh标识进行转向,一定要注意把延迟时间设定成至少10秒以上。
      

  2.   

    页面自动跳转:把如下代码加入<head>区域中<meta http-equiv="refresh" content="20;url=http://www.njcatv.net">,其中20指隔20秒后跳转到http://www.njcatv.net页面。
      

  3.   

    另外还有一点:javascript(一般简称为js)和jsp是两个不同的东东,不要搞混洧了。JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。 在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 email 等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无Java Applet,甚至无Frame.JavaScript 是一种描述性语言,它可以被嵌入 HTML 的文件之中。通过 JavaScript 可以做到响应用户的需求事件(如表单的输入),这样当一位使用者输入一项信息时,它不需要通过网络传送到服务器端进行处理再传回来的过程,而可以直接在客户端进行事件的处理。
      

  4.   

    直接在page_load事件里面加上Response.Write("<script>window.location.href('xxx.aspx');</script>");
    看看效果先,虽然没有5秒,不过我觉得可以实现你的效果。上面的是手写的不知道对不
      

  5.   

    要用javascript!代码如下:
    <head><script language=javascript>function Redir()
    {
        location="你所要跳转的网址.aspx";
    }</script></head><body onLoad="setInterval(Redir(),5000)">
    ...
    </body>
      

  6.   

    对不起,setInterval('Redir()',5000)要加单引号
      

  7.   

    <meta http-equiv="refresh" content="10; url=http://www.williamlong.info/">  其中的“10”是告诉浏览器在页面加载5秒钟后自动跳转到url这个页面。