2012-09-04 173 views
0

一个js模式弹出我不知道如何做到这一点。我想要的是在用户完成查看特定页面后出现模态页面。完成查看某个页面后,有重定向的页面

举例来说,如果用户是在payment.html他们支付和重定向到feed.html。在feed.html页我想您模式弹出感谢。但是只有在用户访问了付款页面之后。

这怎么办?

+0

3选项:获取变量,服务器端条件包括&Cookies。 –

回答

4

事情是这样的,也许:

$(document).ready(function() { 
    var entryPage = "payment.html"; 
    var referrer = document.referrer; 
    if (referrer.indexOf(entryPage) >= 0){ 
     // Code to show modal goes here 
    } 
}); 
+0

内,如果,我说'$( '#thanksModal')模态( '秀')。 的console.log( '感谢');'。它似乎没有工作,因为它甚至没有在控制台中显示。任何它可能无法使用的原因? – Modelesq

+0

我很确定jQuery模式的语法只是$('#thanksModal')。show();我会尝试一个简单的警报('这是工作吗?');在if语句中查看它是否到达代码。 –

-3

你可以使用一个会话跟踪的页面访问量。

如果不希望显示他每次加载其他页面的时间。 在包含文件 把代码

if(isset($_SESSION['visited']) && $_SESSION['visited'] = 1){ 
//show modal pop_up 

$ _SESSION [ '访问'] = '2'; }

+4

他明确表示他在使用Python,而不是PHP。 – rid