1

如何确定重定向哪个页面?

我正在使用此代码,但这对我正在寻找的内容没有帮助:

   $(function () {             
        //var locate = window.location;
        //var t = window.location.hash;
        var pagename = location.pathname.substr(location.pathname.lastIndexOf("/") + 1, location.pathname.length).toLowerCase();
        if (pagename == "toppages.aspx") {
            $('#back_to_your_list').show();
        }
        else {
            $('#back_to_your_list').hide();
        }
    });

编辑:

所以,我的主页 ( mydomain.com/employee/default.aspx) 上有一个链接,一旦用户点击它,它就会重定向到另一个页面 ( mydomain.com/employee/toppages.aspx),还有其他链接,并说用户点击了一个名为的链接Background check,这将重定向到另一个页面,这次该页面的 url 将是 ( mydomain.com/employee/toppages.aspx?id=123)

逻辑应该是。

如果页面来自mydomain.com/employee/toppages.aspx?id=123$('#back_to_your_list').show();否则hide

我希望它有意义和困惑:)

4

1 回答 1

0

如果您想知道点击链接到您的页面的页面是什么,只需使用引荐来源网址:https ://developer.mozilla.org/en/DOM/document.referrer

可能会指示浏览器阻止它。您自己的网站的不同(hackish)解决方案可能只是将页面存储在 localStorage 中:

   var lastPage;
   $(function() {
        var lastPage = localStorage['lastPage'];
        localStorage['lastPage'] = document.location.pathname;
   });
于 2012-06-07T17:26:10.370 回答