仅在从特定页面链接时运行Javascript函数

时间:2014-11-13 19:31:39

标签: javascript jquery html asp.net-mvc asp.net-mvc-4

我希望能够切换一个javascript函数,在页面加载时打开我页面上的某个标签。但是我只希望这个函数在来自另一个页面时自动运行。

例如:

页面A具有打开所述标签的功能,当正常点击按钮时会触发该标签。

我希望用户点击第B页上的按钮并重定向到第A页,其中第A页上的功能会自动触发。

但是,如果用户从B以外的任何地方到达页面A,我不希望此功能自动触发。

这是我能描述的最佳方式,任何帮助都会很棒。 (我还应该提到这是完成的是ASP.NET MVC4)

1 个答案:

答案 0 :(得分:2)

您可以使用document.referrer。这样的事情。

if (document.referrer === 'pageB') {
  // trigger the function
}