1

我正在使用 Html & JS 为 Windows 8 构建导航应用程序。对于我的一些 div,我正在处理onclick执行以下代码,WinJS.Navigation.navigate("/pages/video/video.html")这是一个仅播放视频的视频页面。在调用该代码之前,我在 default.html 中设置了一个隐藏的输入元素,<input id="currentVideoId" type="hidden" />其中包含单击的视频 ID 的值。

这样,在我的视频页面上,我可以获取隐藏输入的当前值,以确定要为用户加载 ajax 的视频。

问题:我怎样才能将用户导航到/pages/video/video.html?id=555?我试过了,但我的 video.html 似乎根本没有加载。如果我能做到这一点,那么在我的 video.js 文件中,我可以查找查询字符串 var 以获取它应该播放的视频的 id。

问题:如果我不这样做,那么如果我从 1 个视频转到另一个视频(我在每个视频页面上都有一个“Up next”控件,依次指向下一个视频),后退按钮无法正常工作因为它只是转到最后播放的视频。

4

1 回答 1

2

navigate您可以对第二个参数使用相同的函数:

WinJS.Navigation.navigate("/pages/video/video.html", videoId);
于 2012-12-12T17:43:28.360 回答