extjs中引用html中包含的变量问题

extjs中引用html中包含的变量问题
我的a..js中有一个window 中用方式引用别一个b.js文件,这个js文件是包含在src="user/viewshare.html"中,现在的问题我想在a.js中引用b.js中的变量 ,比如var test=new Ext.form.FormPanel(),我现在想在a.js中用test,怎么用
var testWindow=new Ext.Window({ title:"修改基本信息", layout:"fit", width:900, id:"idWin", height:560, resizable:false, draggable:false, html:''
viewshare.html中包含 这是b.js的位置
你使用的是iframe的方式来加载了装有b.js , iframe 相当于创造了另一个独立的空间来访问b.js , 在 a.js中当然不能取不到 b.js 里的东西啦漏逗, 要想a.js能引用b.js的东西,首先他们要在同一作用域中,其次返渣卖b.js要梁带在 a.js之前加载. 例如: a.js 和 b.js 同时在 viewshare.html 中引入 ,并且 b.js 写在 a.js之前.
我写了两个页面,demo下,你可以自己研究研究
a.html





纯冲
----------------------------------
b.html

dfsdafdsafd

=======================================
这个例子就是在主页面调用iframe页面中定义js变量,IE,FF都测试通过。
主要onload事件很重兄游要,否则会做尘歼报错
var w=document.getElementById("basicAddFrame").contentWindow就能纳梁段获得子渣粗页面的window对象了

通过window继续找你洞誉需要的变量

比如,你把test变量放在window下的话,直接w.test就能拿到
← 上一篇: 下一篇: →