http://yjw0909.blog.163.com/blog/static/196130620112186371191/
原因是因为iframe是一个单独的网页,所以在这个网页中生成的对象不可能到iframe外面显示。
所以只能考虑讲window加载到最外层的页面中。
实现代码如下:
- var win = window.top.document.createElement("<div id=\"open_window"+ winid+"\" style=\"padding:0px;\"></div>");
- window.top.document.body.appendChild(win);
- window.top.$(win).window({
- title: title,
- width: width,
- modal: modal,
- shadow: false,
- closed: true,
- height: height,
- draggable:false,
- zIndex:999+nextWinId,
- inline:true,
- content:$.createFrame(url),
- onClose:function(){
- window.setTimeout(function(){$(win).window('destroy',false)}, 0);
- }
- })
- window.top.$(win).window('open');
- var win = window.top.document.createElement("<div id=\"open_window"+ winid+"\" style=\"padding:0px;\"></div>");
- window.top.document.body.appendChild(win);
- window.top.$(win).window({
- title: title,
- width: width,
- modal: modal,
- shadow: false,
- closed: true,
- height: height,
- draggable:false,
- zIndex:999+nextWinId,
- inline:true,
- content:$.createFrame(url),
- onClose:function(){
- window.setTimeout(function(){$(win).window('destroy',false)}, 0);
- }
- })
- window.top.$(win).window('open');
另一个方法在主页面建对象
- var win = window.top.$("<div id=\"open_window"+ winid+"\" style=\"padding:0px;\"></div>").appendTo(window.top.document.body);
- win.window({
- title: title,
- width: width,
- modal: modal,
- shadow: false,
- closed: true,
- height: height,
- zIndex:999+nextWinId,
- inline:false,
- content:$.createFrame(url),
- onClose:function(){
- window.setTimeout(function(){debugger;win.window('destroy',false)}, 0);
- }
- })
- //$('#open_window') zIndex 得改id
- //$('#open_window').appendTo('body').window('open');
- win.window('open');
- var win = window.top.$("<div id=\"open_window"+ winid+"\" style=\"padding:0px;\"></div>").appendTo(window.top.document.body);
- win.window({
- title: title,
- width: width,
- modal: modal,
- shadow: false,
- closed: true,
- height: height,
- zIndex:999+nextWinId,
- inline:false,
- content:$.createFrame(url),
- onClose:function(){
- window.setTimeout(function(){debugger;win.window('destroy',false)}, 0);
- }
- })
- //$('#open_window') zIndex 得改id
- //$('#open_window').appendTo('body').window('open');
- win.window('open');
另外贴一个从网上找到的获取顶级父页面对象的方法
jquery 获取顶级父页面对象出错,解决方法
代码: < table > < tr > < td >< s:include file="leftmenu.jsp" > </td> < td valign="top"> < div > </div> </tr> </table> 。。。。。。。。 以上为我的html模版,如果在 web body中使用 $("#ControlBar", top.document.body)会报错,但是 window.top.$("#ControlBar", top.document.body) 即可
相关推荐
解决使用tab布局过程中页面多次加载的问题 如果在使用easyui过程中,你使用了easyui 的tab布局,在tab布局的内容上使用的不是content,而是iframe,那么你的页面有可能多次加载了,这篇文章帮你解决问题
easyUi弹出window窗口传值与调用父页面的方法,子页面给父页面赋值,详情链接:
关闭easyui的tabs释放iframe的内存,
Easyui tabs Title居左侧,并且文字竖着显示
Easyui tabs 标题居左,文字竖着
非常好看的易用的easyui tabs 右键插件,自己两行代码就搞定
使用easyUI在panel中创建复杂布局 使用easyUI创建折叠面板 使用easyUI创建Tabs标签 使用easyui创建tabs组件和动态添加 使用easyUI创建一个自动播放的tabs 使用easyUI创建XP风格左侧面板 DataGrid 使用...
主要介绍了jQuery插件EasyUI获取当前Tab中iframe窗体对象的方法,涉及EasyUI窗体操作的相关技巧,需要的朋友可以参考下
class=”easyui-tabs”> ”tabs1″> tabs1 </div> ”tabs2″> tabs2 </div> </div> 如果id=”tabs”的div未设置宽度和高度,easyUI默认的宽度和高度是auto,这样在google浏览器下显示正常,但是在IE下默认不显示任何...
手把手教你制作easyUI工作站,主要学习tabs方法:http://blog.csdn.net/libin_1/article/details/50931955
//设置一个标志位,在整棵树加载完成后就将标志位设置为false,不允许勾选checkbox了,在加载数据完成之前是可以勾选的,用来在数据中设置勾选了哪些节点 //这样就可以实现读取url数据时是可以设置勾选了哪些节点,在...
NULL 博文链接:https://xiaofengtoo.iteye.com/blog/1263362
1、$.showWindow 和 $.showModalDialog 在useiframe=true时,对窗体body增加遮罩控制。 2、easyui.tabs的add方法当useiframe=true时,增加遮罩控制。 3、toolbar增加url属性,可以通过请求后台数据构建。 4、增加...
本文实例讲述了jQuery插件EasyUI实现Layout框架页面中弹出窗体到最顶层效果。分享给大家供大家参考,具体如下: function openTopWindow(url, title, width, height) { title = title == undefined ? ' ' : title...
资源名称:Jquery easyui 使用说明内容简介:Jquery easyui 使用说明 中文PDF版主要讲述的是Jquery easyui 使用说明;感兴趣的朋友可以过来看看。jQuery EasyUI是一组基于jQuery的UI插件集合体,而jQuery EasyUI的...
我最近也使用了一下jquery easyui里tabs,但是发现一个问题:如果你把tabs的div开始设置为display:none,然后写个function change(){$(“#tabs”).css(“display”,”block”)}来让tabs显示,当执行change()时,结果...
easyui使用的js文件,包含demo。
easyUi的使用easyUi的使用easyUi的使用easyUi的使用easyUi的使用easyUi的使用
window:修复在窗体高度设置为“auto”时,当移动窗体后窗体会丢失的问题; messager:修复在现实进度消息窗口后立即关闭该窗口会导致程序发生异常的问题; form:修复“clear”方法无法清除combobox组件选择的下拉...