|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2007-09-19
如果是:左边是菜单,右边是Iframe的布局的框架的话
每次Iframe加载页面的话,好像都要重复加载ext那些js,几百K啊 大家是怎么解决的? 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
时间:2007-09-19
我是这样,只在首页里加载ext,在iframe中的页面不导入ext,要在iframe中的页面里用ext的话,就是parent.ext就行了,
这样也就刚进首页时会慢,刷新iframe不会 |
|
| 返回顶楼 | |
|
时间:2007-09-19
我现在发现,如果按着我自己上边说得做,虽然可以用parent.Ext,但是window全局变量指向的是父页,
比如,我在子页里用 parent.Ext.get('north')north是父页中div的id,可以找到,但是要是 parent.Ext.get('aaa')aaa是子页中div的id,那肯定找不到,晕 应该是this 指针的问题,不知该怎么做呢 |
|
| 返回顶楼 | |
|
时间:2007-09-19
真的重复加载啊?!
|
|
| 返回顶楼 | |
|
时间:2007-09-19
I meet the same problem,but iframe is new browser window just like browser in browser.
parent's js method maybe can only used for parent's js object~ |
|
| 返回顶楼 | |
|
时间:2007-09-20
那不能每次加载iframe时,都要在页面里导入ext,真的是很慢呀,要怎么解决这个性能问题呢,还是根本ext就还没能解决...
|
|
| 返回顶楼 | |
|
时间:2007-09-20
这个问题我也很想知道最佳答案。。。期待呀
|
|
| 返回顶楼 | |
|
时间:2007-09-21
试试
在iframe里先用window.Ext=parent.Ext 然后使用Ext.xxxxx等 |
|
| 返回顶楼 | |
|
时间:2007-09-22
楼上的兄弟,我试过了,不行,效果是一样的,只能get到父页面的元素,子页面不行
|
|
| 返回顶楼 | |
|
时间:2007-09-22
个人有个看法,对于象ext这样的大型ajax控件框架应该屏弃以前那种以页面(如Iframe或者frame)为单位的web编程模式,而是使用单一页面,用ext自身的布局组件来代替frame或者iframe.另外我记得如果脚本是以link方式引入的话,其js文件已经下到本地ie临时目录,且可被多个页面共享的,不存在重复下载问题.
|
|
| 返回顶楼 | |








