iframe框架中的页面如何获取到服务器端或客户端父级页面的地址啊

来源:百度知道 编辑:UC知道 时间:2024/06/17 19:41:43
例如:我的首页有一个<iframe src="news.asp"></iframe> 我要求这个news.asp 只能通过index.asp打开的时候才显示 而 直接在地址栏输入www.xxx.com/news.asp 不能显示
百度知道怎么也没有人回答问题呢?

在news.asp里用脚本判断父对象是不是iframe,不是就拒绝显示——我没试,不知道行不行。

关于判断是否被iframe的JS脚本代码如下:
if(parent==null)alert(没有被iframe)

或者直接判断自身是否顶层文件来判断是否被iframe,如:
if (self=top)
{
被直接用www.xxx.com/news.asp访问,拒绝显示
}