关于页面来路的判断

liulangpaimai4 2007-09-16 09:48:21
我希望获得下列效果,请到家帮忙看一下:

判断页面来路,如果来路的域名是www.aaa.com,bbs.bbb.net,club.ccc.cn就执行某项操作.

请问该如何写?
...全文
203 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
晓风残月0110 2007-10-06
  • 打赏
  • 举报
回复
必须有上一页跳转到当前页
因为document.referrer 是取上一页的页面地址信息
wcwtitxu 2007-10-06
  • 打赏
  • 举报
回复
如果直接访问,或收藏夹链接,当然是 undefined 了
joejoe1991 2007-09-19
  • 打赏
  • 举报
回复
为什么我用document.referrer
得到的总是空值呢?
kingwkb 2007-09-18
  • 打赏
  • 举报
回复


document.referrer
正解
hejunbin 2007-09-18
  • 打赏
  • 举报
回复
<script language="javascript">
//注意此效果要以http://访问页面才能看到.
var url=document.referrer;
if(url.toLowerCase().indexOf("163.com")>0){
//你想要执行操作的代码
}else if(url.toLowerCase().indexOf("aaa.com")>0){
//你想要执行操作的代码
}else if(url.toLowerCase().indexOf("bbb.com")>0){
//你想要执行操作的代码
}else if(url.toLowerCase().indexOf("ccc.com")>0){
//你想要执行操作的代码
}else{
//你想要执行操作的代码
}
</script>
elvis_gao 2007-09-18
  • 打赏
  • 举报
回复
可以用document.referrer来判断,下面是以www.163.com为例说明,你可以扩展下
<script language="javascript">
//注意此效果要以http://访问页面才能看到.
var url=document.referrer;
var p=url.toLowerCase().indexOf("163.com");
if (p>0)
{
//你想要执行操作的代码
window.navigate("163/index.htm");
}
else
{
//你想要执行操作的代码
window.navigate("sina/index.htm");
}
</script>
liulangpaimai4 2007-09-18
  • 打赏
  • 举报
回复
楼上的兄弟,如果要判断的是多个域名,该怎么写呢?比如说aaa.com,bbb.com,ccc.com.这些都需要判断
liulangpaimai4 2007-09-18
  • 打赏
  • 举报
回复
大哥,能不能写的详细一些,把程序的语句也写出来
liulangpaimai4 2007-09-17
  • 打赏
  • 举报
回复
主要的是怎么判断来路的域名
cnfreer 2007-09-17
  • 打赏
  • 举报
回复
document.referrer
JGood 2007-09-17
  • 打赏
  • 举报
回复
location.host
liulangpaimai4 2007-09-17
  • 打赏
  • 举报
回复
主要的是怎么判断来路的域名
liulangpaimai4 2007-09-16
  • 打赏
  • 举报
回复
该怎么写呢?
chaircat 2007-09-16
  • 打赏
  • 举报
回复
在服务端检测Referer头...

87,907

社区成员

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

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