现在的位置: 首页 > 综合 > 正文

多个窗体直接共享、调用同一个对象(组件)

2013年10月24日 ⁄ 综合 ⁄ 共 500字 ⁄ 字号 评论关闭

 多个窗体直接共享、调用同一个对象(组件)

 

1.a 页面中包含 b 页面

   <iframe name='frame1' src='b页面'></iframe>

   如果 a 页面中想用到 b 页面中的对象或者是组件,则使用

   window.frames["frame1"].document.all.对象编号;   // 获得子页面上的对象
   window.frames["frame1"].方法名称(参数);          // 获得子页面上的方法

 

2. b 页面中想用到 a 页面中的对象或者是组件 ,则使用

 

   parent.对象编号            // 获得父页面上的对象
   parent.方法名词(参数)      // 获得父页面上的方法

 

3. 使用模式对话框打开窗口,父窗口、子窗口之间互相调用对象

  a.html 里面:
  win=window.showModelessDialog  ("b.html",window,"dialogWidth=200px;dialogHeight=200px;status=0;scroll=no")

 

  b.html 中调用父窗口对象:
  window.dialogArguments.对象ID;

抱歉!评论已关闭.