`
fan7421436
  • 浏览: 9169 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

后台使用iframe布局 出现非常复杂获取指定窗体解决办法(父窗体调用子窗体函数)

阅读更多
也非常正常的使用的是iframe来进行布局的,在 index.html中有一个iframe引用了a.html页面,a.html页面中又使用了iframe进行了左右布局aLeft.html,bRight.html,
在bRight.html页面中点击某个按钮弹出了一个全局的窗口(由于使用的是一个jbox插件,在iframe中弹出时是一种局部的弹出,我们将它改成了全局的弹出),我想在弹出的窗口中获取bRight.html页面窗口对象然后调用里面的函数。普通的window.parent是无法获取的,因为此窗口已经是全局的window.parent获取的是index.html窗口对象。
为了达到我的需求,百度了几个小时终于弄出来了。
$(top.window.iframeDiv).children('iframe')[0].contents().find("#rightContent").children('iframe')[0].contentWindow.setUser(selections)

上面是使用了插件jbox的写法,如果没有使用可以用$(window.parent).children....
我说的这些可能只适合我项目中的需求,如果你的不是这样,在你无招的时候你可以考虑一下从contents()方法着手,它可以帮你得到iframe中src地址里面的那个窗口对象然后在进行其需要的业务。
  • 大小: 24.9 KB
0
0
分享到:
评论

相关推荐

    easyUi弹出window窗口传值与调用父页面的方法,子页面给父页面赋值

    easyUi弹出window窗口传值与调用父页面的方法,子页面给父页面赋值,详情链接:

    js操作iframe兼容各种主流浏览器示例代码

    业务很简单,其实就是在操作iframe内部某个窗体时,调用父窗体的一个函数。于是就写了两个很简单的htm页面用来测试,使用网上流行的方法在谷歌浏览器中始终报错,不能通过。 父页面parent.html的代码如下 代码如下: ...

    ExtAspNet_v2.3.2_dll

    -修正此函数通过PageContext.RegisterStartupScript调用时不能正确显示Icon的BUG(feedback:zhaowenke)。 -修正basic/hello.aspx示例在单独浏览器打开后,不能弹出对话框的BUG。 -隐藏示例首页最外层RegionPanel...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -修正此函数通过PageContext.RegisterStartupScript调用时不能正确显示Icon的BUG(feedback:zhaowenke)。 -修正basic/hello.aspx示例在单独浏览器打开后,不能弹出对话框的BUG。 -隐藏示例首页最外层RegionPanel...

    用jQuery实现的模态弹出窗口,封装了alert和confirm

    我在主窗体中创建一个层,用来作为弹出窗体,包含一个iframe,通过参数指定URL,作为显示的内容,我觉得可能会有利于代码的重用,代码管理起来要方便一些 弹出窗口中含有的弹出窗口也在主窗体中创建,这样结构简单...

    C#编程经验技巧宝典

    6 <br>0015 统一窗体中控件的字体设置 7 <br>0016 通过“格式”菜单布局窗体 7 <br>0017 起始页中的“Visual Studio开发人员新闻” 7 <br>1.3 MSDN帮助的使用 8 <br>0018 有效利用Visual ...

    ymprompt消息提示组件4.0【js插件弹出框美化版】

    iframe:是否使用iframe方法加载内容,该属性如果为true或者object,组件则尝试将message内容作为url进行加载(如果属性值为一个object,则将object的内容添加为iframe的属性,如iframe:{id:'myId',name:'myName',src...

    Jquery iframe内部出滚动条

    代码如下://调用函数 var pagestyle = function() { var rframe = $(“#mainFrame”); //ie7默认情况下会有上下滚动条,去掉上下15像素 var h = $(window).height() – rframe.offset().top – 15; rframe.height(h)...

    107个常用javascript语句

    86.当窗体第一次调用时使用的文件句柄:onload() 87.当窗体关闭时调用的文件句柄:onunload() 88.window.location的属性: protocol(http:),hostname( ("/a/a.html"),hash("#giantGizmo",指跳转到相应的锚记),href...

    《程序天下:JavaScript实例自学手册》光盘源码

    14.13 获取JavaScript函数中的所有参数 14.14 奇偶数的判断 14.15 在JavaScript运行VBScript函数 14.16 购物篮中常用的计算总价效果 14.17 同一用户的来访统计 14.18 十六进制转换为十进制 14.19 将URL转化为16进制 ...

    程序天下:JavaScript实例自学手册

    14.13 获取JavaScript函数中的所有参数 14.14 奇偶数的判断 14.15 在JavaScript运行VBScript函数 14.16 购物篮中常用的计算总价效果 14.17 同一用户的来访统计 14.18 十六进制转换为十进制 14.19 将URL转化为16进制 ...

    VC 静态分割窗口,实现窗口的任意切分.rar

    静态分割窗口,实现窗口的任意切分,本实例中将一个完整的VC Windows分隔成四个小窗口,类似于WEB开发中的iFrame框架,每个分栏框架都可以用鼠标拖动分隔区域的大小,为了区分源码中函数与实际分隔效果的查看,每个...

Global site tag (gtag.js) - Google Analytics