单击锚标记后,将URL重定向到外部链接 - 可能吗?

时间:2015-02-20 18:10:09

标签: javascript html code-injection squarespace

以下是通常的脚本代码,可让您在5秒后重定向到Google。

<script>
        setTimeout(function(){
             window.location.href='www.google.com'
         },5000)
</script>

有没有办法改变这个脚本的行为,以便等待链接被点击?优选锚标记?

这里使用伪代码是我想要发生的事情

<script> 
     When the user clicks on Anchor tag #About do the following... 
</script>

将它们重定向到Google

<script>
    setTimeout(function(){
       window.location.href='form2.html'
    },5000); 
</script>

如果您想知道,我之所以需要这样做是因为我使用的是squarespace,它会强制您使用代码注入。我直接链接页面,但模板的导航(太平洋)不允许你这样做,除非它在其他锚标签之后。为了理解我的意思,这里是一个例子。

导航中的锚标签 - 首先在导航中显示

外部网址 - 显示所有锚标记后。

我提出的这个解决方案允许我放置&#34;关于&#34;链接在旁边&#34; Home&#34;但仍然能够链接到外部URL。可以这样做吗?

感谢所有回复。

0 个答案:

没有答案