rpct.net
当前位置:首页 >> EAsyui的弹出窗口在iFrAmE中,如何让弹出窗口能在整个页面,并且遮罩整个页面? >>

EAsyui的弹出窗口在iFrAmE中,如何让弹出窗口能在整个页面,并且遮罩整个页面?

你好,这个只能在父页面设置遮罩层,点击iframe内的按钮或连接,触发父页面的js,让父页面的遮罩层显示出来.这个关键点是如何操作父页面的问题.用 parent.xxx()就可以触发父页面js中的 xxx函数.

不好意思,没说清楚,总共是三个带遮罩的弹出层,但是三个弹出层内嵌套的是相同ID的iframe框架.点击按钮A、B、C弹出A.html、B.html、C.html三个页面并在同一个iframe中显示出来.

这个有可能弹出的dialog是west部分发出的.默认就是只支持当前页面的宽度和高度.弹出的dialog(即页面定义的dialog)可以放在west的父页面.

楼主是想让打开的dialog遮罩住全部页面是么?如果这样的话,楼主在左边iframe中定义一个空的div 然后每次点击的时候调用$("#leftDiv").dialog();如果还是没有遮罩的话 可以top.$("#leftDiv").dialog(); 肯定会遮罩的.

1、iframe里弹出的层只显示在iframe框里 这个肯定的啊 你需要把层放到父页面 然后在iframe里调用父窗口的弹出层

把弹出层放在外面的页里

这个的解决方法其实挺简单的.只要在最外面的框架页面加个div,然后用parent.div的id就可以的.但是必须得弹出框得是一个页面.//外层弹出框1functionopenFirstWin(url,title,width,height){varstrWidth;varstrHeight;if(width==

$(".dialog").dialog("close");

意思是让你的iframe中的一个层在top中显示吧,可以动态在top中创建改层,然后在iframe中调用top的打开方法.

你好,这个只能在父页面设置遮罩层,点击iframe内的按钮或连接,触发父页面的js,让父页面的遮罩层显示出来.这个关键点是如何操作父页面的问题.用 parent.xxx()就可以触发父页面js中的 xxx函数.

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.rpct.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com