在里写跳转时,应注意一个问题,就是跳转后的url不是其程序的url,而是当前页面的url.
曾用过这样的一个方法:
if(self==top){
document.locetion=\"http://service.fengniao.com/login.php?url={$_SERVER['HTTP_REFERER']}\";
}else{
parent.document.locetion=\"http://service.fengniao.com/login.php?url=http://www.fengniao.com/active/200904fn_model/index.php\";
}
在首页上实现时正常,但同样的程序用在最终页的一个程序里时,在ff下报错,改后通过测试:
if(self==top){
document.locetion=\"http://service.fengniao.com/login.php?url={$_SERVER['HTTP_REFERER']}\";
}else{
parent.locetion.href=\"http://service.fengniao.com/login.php?url=http://www.fengniao.com/active/200904fn_model/userinfo.php?uid={$mid}\";
}
document.没有locetion属性,应该是用window.locetion.href,parent相当于window,所以改用parent.locetion.href ,但为什么前者要首页上用时没报错,仍不能理解?请大侠们指点迷当津!