bel*_*333 7 javascript php jquery
什么是实现以下目标的可行方法:
一个网站有两页; 父页面和内页面.如果用户通过键入地址或通过父页面以外的页面中的链接直接进入Inside页面,则显示"foo".如果用户从父页面进入Inside页面,则显示"bar".
如果可能的话,我需要在JS中完成这项工作.如果没有,PHP是次要的选择.
小智 5
您可以获取用户来自的页面document.referrer.
所以你可以像这样实现你的解决方案:
if (document.referrer === 'yoursite.com/parentpage') {
// do bar
} else {
// do foo
}
Run Code Online (Sandbox Code Playgroud)
请尝试这个
这段代码在第二页
jQuery(window).load(function() {
if (sessionStorage.getItem('dontLoad') == null) {
//show bar
}
else{
//show foo
}
});
Run Code Online (Sandbox Code Playgroud)
这段代码在父页面
jQuery(window).load(function() {
sessionStorage.setItem('dontLoad','true')
});
Run Code Online (Sandbox Code Playgroud)