无需通知即可在HTML中重定向
这个问题在这里已经有了答案:
<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