#for window.location.pathname

时间:2013-01-28 21:49:39

标签: javascript window.location

我正在尝试重定向到相对网址,例如

setTimeout(window.location.pathname = '/help/fusion/index.php#3', 500);

但#在传递给window.location.pathname时似乎会导致问题。错误是

  

'在此服务器上找不到请求的网址/help/fusion/index.php#3。'

但浏览器实际显示的网址是localhost / help / fusion / index.php%233#1。有谁知道如何避免这种情况?

1 个答案:

答案 0 :(得分:3)

您可以使用window.location重定向javascript并将函数传递给他setTimeOut函数。试试这个:

setTimeout(function() { window.location = '/help/fusion/index.php#3'; }, 500);