关于页面来路的判断 我希望获得下列效果,请到家帮忙看一下:判断页面来路,如果来路的域名是www.aaa.com,bbs.bbb.net,club.ccc.cn就执行某项操作.请问该如何写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用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> 楼上的兄弟,如果要判断的是多个域名,该怎么写呢?比如说aaa.com,bbb.com,ccc.com.这些都需要判断 <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> 为什么我用document.referrer得到的总是空值呢? 如果直接访问,或收藏夹链接,当然是 undefined 了 必须有上一页跳转到当前页因为document.referrer 是取上一页的页面地址信息 我用javascript做的一个小游戏,各位捧场给看看。 js中的浮点数 JavaScript日期,今天9.29,它显示8.2 求用JS写的一个在2个listbox中互相移动内容的程序 一个简单的问题 不知道错错哪里了 郁闷! removeChild困惑 请问写类似confirm的脚本提示 框架网页中页面自动刷新的问题 *******为什么文件被打开而不是提示下载?????******* 返回上一个页面列表中的iframe 问个浮动广告问题 如何获取单元格所在的行数
<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>
//注意此效果要以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>
得到的总是空值呢?
因为document.referrer 是取上一页的页面地址信息