在javascript里的top用法是什么?

JavaScript042

在javascript里的top用法是什么?,第1张

<iframe/>或者<frame>里面用主页面的东西,就是top.xxx

如:

<script>

function func(){ ... }

</script>

<input type='text' id='t' />

<iframe scr='a.html'/>

//a.html简单内容如下

<script>

top.document.getElementById('t').value//在a.html中取input的值

top.func()//在a.html中执行func()

</script>

<iframe/>或者<frame>里面用主页面的东西,就是top.xxx

如:

<script>

function func(){ ... }

</script>

<input type='text' id='t' />

<iframe scr='a.html'/>

//a.html简单内容如下

<script>

top.document.getElementById('t').value//在a.html中取input的值

top.func()//在a.html中执行func()

</script>

top属性

每一个WINDOW对象,不论他是常规HTML页面。框架集页面。子框架还是孙子框架,都具有一个TOP属性。这个属性返回对载入浏览器得最顶层WINDOE对象得引用;

。如果WINDOW对象是常规HTML页面,TOP就是SELF

。。。。。。。。。。。顶层框架及页面, 。。。。。。。。

。。。。。。。。。。。子框架,TOP指向框架得父亲,也就是说,下面两个表达式是等效的;

SELF.TOP

SELF.PARENT

。如果WINDOW对象是自框架,TOP指向框架得祖父。也就是说下面两个表达式是等效得

self.top

self.parent.parent

这可能提醒了你一个减少按键得好方法,尤其是当你认为能为能仅适用TOP本身是(那就是说,使用TOP本身来代替SELF.TOP或者WINDOW.TOP),这虽是可行的,但是应该特别注意:必须确保TOP真正指向你的顶层框架及

着可是我抄书上的~