Javascript重定向不起作用
以下代码显示警报,但不带我进入请求的页面Javascript重定向不起作用,javascript,frames,Javascript,Frames,以下代码显示警报,但不带我进入请求的页面 function redirect() { alert('runs'); parent.main.document.location = "url.php"; } 我正在使用框架,我希望页面加载到名为“main”的框架中。感谢您的帮助。请使用window.location.href或location.href而不是document.location。请使用以下选项: function redirect() { alert('ru
function redirect() {
alert('runs');
parent.main.document.location = "url.php";
}
我正在使用框架,我希望页面加载到名为“main”的框架中。感谢您的帮助。请使用window.location.href或location.href而不是document.location。请使用以下选项:
function redirect() {
alert('runs');
window.location = "url.php";
}
对于框架,您可以这样使用它:
top.frames["main"].location.href="url.php";
希望这能有所帮助。有时在JavaScript中,您可能希望将用户重定向到另一个URL。这通常是通过正确设置window.location来完成的,如下所示: window.location=”http://google.com/'; 不过,Safari和IE 5.2 for Mac(至少在OSX上)的表现与PC上的浏览器稍有不同。我将这个基本测试页面放在一起,以查看哪些场景可行,哪些不可行
测试2、4和5起作用,但1和3不起作用。您可能会看到原因。在1和3中,我们将window.location设置为一个新URL。这通常会将用户重定向到新页面。但在onclick事件之后,它会运行href中包含的URL并覆盖重定向。在这种情况下,#会阻止页面完全重定向ng return false;我们完全停止处理href。您确定父级是您试图重定向的实际“窗口”吗?