不过可以用变通的方法来实现,每一个页面,把当前页面地址,页面标题目写入到cookie中,然后就可以从cookie中,读取前一页面的标题了。
// 本地域名var localDomain = location.host
// 来源页面url
var sourceUrl = document.referrer
// 匹配到的来源页面域名
var sourceDomain = /[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+\.?/.exec(sourceUrl)
// 来源页的域名不是本地域名
if(!sourceDomain || sourceDomain[0] != localDomain){
//do 隐藏 div
}
在ASP中可以使用:request.servervariables("HTTP_REFERER")来获取,而且此语句还可以获到上一页所附加的URL传值参数。在JS中可以使用 :document.referrer 来获取了。 【注】:你直接在一个页面地址栏输入目标页,此时目标页是不能获取到上一页的来源的哦!