首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于单击按钮的动态URL

基于单击按钮的动态URL
EN

Stack Overflow用户
提问于 2016-01-19 12:11:10
回答 3查看 1.8K关注 0票数 0

我的问题似乎有点模棱两可,但你应该首先理解我的意思。

我希望能够动态生成动态URL,以便当在父页面上单击链接(x链接)时,它应该移动到“节点”页面,然后决定移动到与父页面上单击的链接对应的'x‘页面。

例如-

  1. 父页面有5个链接(a,b,c,x,y)
  2. 用户点击'b‘
  3. 用户被引导到Node,它播放一个视频,并自动地(在视频结束后)重定向到Page 'b‘(js模拟点击下面)

是否存在节点页可以检测到在父页面上单击的链接并引导用户到父页上定义的相应页ID的机制?见下图-

我已经使用JS实现了Node页面的自动升级,在15.5秒后将用户引导到下一页-

代码语言:javascript
复制
<script>
    $("document").ready(function() {
        setTimeout(function() {
            $(".proceed").trigger('click');
        },15500);
    });
</script>

我需要知道的是,根据在父页面上单击的链接,节点页可以决定下一步在哪里引导用户吗?

此外,这个HTML包将用于运行在iOS上的iPad电子细节平台上,在我的经验中,该平台允许大多数HTML、CSS和JS/jQuery。

提前感谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-01-19 12:20:58

试试这样的东西

代码语言:javascript
复制
<a class="mylink" data-url="a.html">A</a>
<a class="mylink" data-url="b.html">B</a>

<script>
var url = "";
$(".mylink").click(function(){
url=$(this).data("url");

//Here your function who start your video
playvideo();
});

//Here function trigger when your video is finish
function videoIsFinish()
{
   if(url!="")
      window.location.href=url;

}

</script>
票数 1
EN

Stack Overflow用户

发布于 2016-01-19 12:17:34

这是非常可行的。只需使用javascript语句(请看这里)并使用用户单击的url (请看这里)传递大小写。

在节点页上设置开关语句,然后使用JavaScript将您传递到所需的目标页。

票数 0
EN

Stack Overflow用户

发布于 2016-01-19 12:31:04

这很容易实现,首先可以使用任何全局变量,然后将值赋值给变量。

代码语言:javascript
复制
var url = window.location.href;

然后,在节点页上,您可以检查url变量的值,然后根据该值导航到该页。另一个解决方案是您可以使用document.referrer来获取前面的url。然后根据它做同样的检查。

代码语言:javascript
复制
var url = document.referrer;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34876496

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档