我遇到了页面重定向问题。我有一段代码,在某些执行阶段假设将页面重定向到其他地址。但出于某种原因,它没有。
由于某些原因,我必须使用javascript,这是我使用的代码:
window.location.assign("http://www.myaddress.com")
完整代码:
<head runat="server">
<title>try mail</title>
<script type="text/javascript">
function openWin() {
myWindow = window.open('myaddressgoeshere', '', 'width=600,height=400');
myWindow.focus();
}
<body>
<form id="form1" runat="server">
<div>
<table width="300px" border="0" cellpadding="0" cellspacing="0">
<tr>
<td> <img src="imagesNew/mail.jpg" width="75" height="52"/></td>
<td> </td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td colspan="2" align="center"><div id="signin"></div></td>
</tr>
</table>
</div>
</form>
<script type="text/javascript" language="javascript">
scope = ["wl.signin", "wl.basic", "wl.offline_access", "wl.emails", ],
function id(domId) {
return document.getElementById(domId);
}
WL.Event.subscribe("auth.sessionChange",
function (e) {
if (e.session) {
displayMe();
authLogin();
}
else {
clearMe();
}
}
);
function authLogin(e) {
if (e.status == 'connected') {
WL.Event.unsubscribe("auth.login", authLogin);
window.location.assign("http://www.hotmail.com");
WinJS.Navigation.navigate('files.html');
}
}
</script>
答案 0 :(得分:2)
它必须位于script
标记
<html>
<head>
<script>
function newPage()
{
window.location.assign("http://www.example.com")
}
</script>
</head>
<body>
<input type="button" value="click" onclick="newPage()">
</body>
</html>
答案 1 :(得分:2)
您不必使用javascript。您可以使用meta
元素:
<meta http-equiv="refresh" content="0; url='http://www.myaddress.com/'">
答案 2 :(得分:1)
document.location =“www.google.es”
答案 3 :(得分:1)
您的javascript行没有错误。我觉得你在其他地方遇到了问题。请参阅this link。