我在网络编程方面很开心,所以也许我的一些人看起来很天真。 我想运行一个简单的JavaScript函数而不需要任何点击来实现重定向。
我试试这个:
@inherits System.Web.WebPages.WebPage
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width" />
@Styles.Render("~/Content/css")
@Scripts.Render("~/bundles/modernizr")
@Scripts.Render("~/bundles/jquery")
</head>
<body>
<a href="/OauthCallBack/GmailOAuthCallback"></a>
</body>
</html>
但它不起作用。
任何想法我都想念?
提前谢谢。
答案 0 :(得分:5)
只需使用window.location =“http://www.newlocation.com”即可。请参阅以下示例:
<head>
<script type="text/javascript">
<!--
function Redirect()
{
window.location="http://www.newlocation.com";
}
document.write("You will be redirected to main page in 10 sec.");
setTimeout('Redirect()', 10000);
//-->
</script>
</head>
答案 1 :(得分:4)
您可以使用Meta标记进行客户端重定向。
<META http-equiv="refresh" content="5;URL=http://www.example.com">
5秒后,用户会将用户重定向到http://www.example.com。
答案 2 :(得分:1)
window.location
是window object的属性。
你也可以尝试功能版
function myCustomHref() {
window.open ('http://www.newlocation.com', '_self');
}
答案 3 :(得分:1)
如果您想使用javascript从网页重定向到另一个网页,那么您可以尝试以下脚本,
<script>
function newPage() {
window.location.assign("http://www.w3schools.com")
}
</script>
有关详细信息,请访问以下网站