Javascript 在HTML5 Metro应用程序中从第2页返回到第1页时,无法再次导航到第2页?

Javascript 在HTML5 Metro应用程序中从第2页返回到第1页时,无法再次导航到第2页?,javascript,html,microsoft-metro,windows-runtime,Javascript,Html,Microsoft Metro,Windows Runtime,我使用下面的语句从page1的“下一步”按钮导航到page2 document.location.pathname=“page2.html” 我从第2页单击“主页”按钮返回到第1页(document.location.pathname=“Page1.html”)。它加载了第1页(我的主页)。但当我再次从第1页单击“下一步”按钮时,我无法再次导航到第2页。设置位置的代码是否正在执行?如果设置window.location.hfref,url(/page2.html)是否有效?第二次单击“下一步”按

我使用下面的语句从page1的“下一步”按钮导航到page2

document.location.pathname=“page2.html”


我从第2页单击“主页”按钮返回到第1页(document.location.pathname=“Page1.html”)。它加载了第1页(我的主页)。但当我再次从第1页单击“下一步”按钮时,我无法再次导航到第2页。

设置位置的代码是否正在执行?如果设置window.location.hfref,url(/page2.html)是否有效?第二次单击“下一步”按钮时,单击“下一步”按钮的事件未触发。window.location.hfref不起作用。当我尝试使用window.location.href时,它起作用,但出现相同问题。无法再次导航到第2页。您如何附加事件处理程序?这段代码在IE中有效吗?我没有在IE中尝试过。我在app.start()中为该按钮设置了事件处理程序。我认为app start不会被第二次调用;这依赖于操作系统的激活。尝试使用WinJS.Utilities.ready来附加偶数处理程序