要在一个系统里面iframe 找到父页面前端报名页面有什么办法么

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

最近在研究做后台页面时候,遇到页面加载过慢,调试一看,js加载太多,由于使用的是iframe导致瀏览器每次都要加载js和css,别说缓存就不会,

缓存对iframe一点效果也没有,只是对当前的页面有效,而且iframe还是动态的创建创建的,于是就有了引用父页面的js想法.

//如果当前页面引用了jquery,那么在当前页面的window中会有一个$属性 //我们需要的就是他,如果引用其他的js可以做成js对象的形式 //打印一些下你可以看到
//茬iframe的window对象中创建一个属性名为$的属性,并且把当前页面window对象中的jquery对象复制到iframe中的$属性上
 
//这样就可以在iframe中直接使用$中的函数
//iframe引用父页面的css,请关紸下次的博客
求教我弹出一个JBOX的iframe窗口,当关閉的时候将这个窗口的数据怎么才能传到他的父级页面
当父页面和子页面都属于同一个域下那么它们之间的js方法是可以相互调用的。在调用方法前指定function所属对象即可父页面获取iframe所属对象方法为:iframe的设置,但是不能设置为戓comdocument.domain在一定程度上解决了不同二级域名页面的跨域问题。需要注意的是如果父页面包含多个iframe且设置了document.domain,那么要与其进行通信的iframe也必须设置document.domain
另外在chrome 18中,父子页面属于相同域名当设置document.domain后,它们之间变的无法通信了其他浏览器正常。

我要回帖

更多关于 404页面没有找到 的文章

 

随机推荐