2018-04-17

top对象-框架集

top的含义应该是说浏览器直接包含的那一个页面对象,也就是说如果你有一个页面被其他页面以iframe的方式包含了,无论包含的层级是什么,都可以用top访问最外层的哪一个页面,因为这个页面被浏览器直接包含,这个事情的意义在于如果多个页面被同时加载,他们之间需要通信,就完全可以在最外层的页面设置一个通信对象,其他页面都通过这个对象进行通信

chorme浏览器,apache2服务器,原生js,index.html包含a.html;a.html包含b.html,b.html包含c.html;c.html通过top对象访问index.html定义的函数以及页面元素

在c中,调用window.top可以访问index中的o对象上的方法。

window.top.o.showMessage();

你可能感兴趣的:(2018-04-17)