无需通知即可在HTML中重定向

这个问题在这里已经有了答案:

  • 从HTML页面重定向25个答案

  • <meta http-equiv="refresh" content="0; url=http://yoururl.com/" />
    

    或者如果你想使用JS

    <script type="text/javascript">
       window.onload = function () { location.href = "/root/home.html"; }
    </script>
    

    也适用..只是在我的服务器上测试它...


    <html>
    <head>
    </head>
    <body>
    
    <script>
    window.setTimeout(function() {window.location.assign("http://www.google.com")},3000);
    </script>
    
    </body>
    </html>
    

    您可以使用此代码。 它的功能是当你将这个Javascript放到你的html页面上时,它会等待3000毫秒,然后它会自动重定向到google.com。 SetTimeout函数用于等待指定的毫秒数,然后执行指定的函数。这就是我在上面的代码中所做的。 window.location.assign(“你的位置名称在这里”)是将你重定向到指定页面的函数。 如果您不想等待特定时间,也可以直接使用此功能。


    您尚未指定您正在使用的服务器端技术,但我必须稍微留意一下,所以我将在此留出以防万一使用。

    如果您使用ASP或ASP.NET,则可以使用Server.Transfer。 这将停止当前页面的呈现,而不会停止当前请求,并允许您改为开始渲染另一个页面。 最终效果是浏览器中的URL保持不变,但向客户端发送不同的页面。

    链接地址: http://www.djcxy.com/p/15717.html

    上一篇: Redirect without notification in HTML

    下一篇: How to Immediately (automatically) Link to Another Page