这个怎么着?请高手帮忙?

sunlinux 2002-07-30 01:20:03
我怎么判断一个jsp(或者php.html)页面是从下一个页面(点击ie上的后退按钮)返回来的?而不是点击相应链接进去的!

(javascript如何检测?)

...全文
51 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunlinux 2002-07-31
  • 打赏
  • 举报
回复
没有必要这样吧,应该有更简单的检测方法! (不过也谢谢大家!)
tjsparkle 2002-07-30
  • 打赏
  • 举报
回复
还是不对,不过方法大概就是这样,设一个隐藏域check,通过clicklink就置1,然后再unload的时候检测这个check,如果为1 就转入下一个页面,否则不动。

tjsparkle 2002-07-30
  • 打赏
  • 举报
回复
更正
function check()
{
if(document.form1.check.value==1)
location=nextpage; //如果check为1就连接到下一个页面。
else
alert("不能后退");
}

function nextpage(nextpagename)
{
location=nextpagename;
}


<body onUnload="check();">

<a href="#" onclick="document.form1.check.value=1;nextpage('next.php');">link</a>
tjsparkle 2002-07-30
  • 打赏
  • 举报
回复
我考虑这样,不知道行不行,各位看看。
在你每一个网页里面都加入一个<input type=hidden name=check>的隐藏域,
在写一个
function nextpage(nextpage)
{
if(document.form1.check.value==1)
location=nextpage; //如果check为1就连接到下一个页面。
else
alert("不能后退");
}

在你的每一个link的地方改成
<a href="#" onclick="document.form1.check.value=1;
nextpage('next.php');">link</a>

不知道这样是否达到你要的效果。
ynli2002 2002-07-30
  • 打赏
  • 举报
回复
可以通过判断传值做到

在a.jsp 中调用 b.jsp?flg=1

那么可以通过判断flg值知道是怎么过来的!


vincentmax 2002-07-30
  • 打赏
  • 举报
回复
我帮不了你

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧