
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就能拿到