iframe内嵌页面弹出层怎么显示在网页最上层

如题所述

第1个回答  推荐于2017-09-08
/**
* 把一个div放在屏幕的最中央
* @param id div的id
*/
function setDivCenter(id) {
showDiv(id, "1");
getO(id).style.left = (((parseInt(getWinSize()[0])) - parseInt(getO(id).offsetWidth)) / 2) + "px";
getO(id).style.top = (((parseInt(getWinSize()[1])) - parseInt(getO(id).offsetHeight)) / 2) + "px";
}

/**
* 获得对象
* @param id 对象的id(表单元素和其他标签都可以)
* @return Object
*/
function getO(id) {
return document.getElementById(id);
}

/**
* 设置div的显示或隐藏(其他元素也可以)
* @param id 层的id或其他元素的id
* @param type 1为显示0为隐藏
*/
function showDiv(id, type) {
if (getO(id) != null) {
var status = ("1" == type) ? "block" : "none";
getO(id).style.display = status;
}
}

/**
* 获得当前窗体的大小(width,height)
* @return Array
*/
function getWinSize() {
var width = parseInt(document.documentElement.clientWidth);
var height = parseInt(document.documentElement.clientHeight);
return new Array(width, height);
}本回答被提问者和网友采纳

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

Iframe中弹出层怎么覆盖整个页面?
用一个半透的层遮住整个页面 屏蔽掉tab和滚动就可以了 在弹出时,可以设置iframe里面弹出层的宽度和高度吧.设置为主窗口的高和宽应该就可以了吧.用iframe中的代码控制在parent中create一个div就行了,用完再remove掉。

thickbox 如何关闭弹出层窗口? 详细??
在使用过程中我们会发现所弹出窗口(div)右上角的关闭按钮为"close or esc key",将 thickbox-compressed.js 文件打开,ctrl+F 查找关键字"close or esc key",并将其更改为[X]或"关闭",然后把文件另存为 UTF-8 格式,这个很重要,如果不保存为 UTF-8的话,将会出现乱码。好了,进行 窗口 ...

iframe内嵌页面弹出层问题
把一个div放在屏幕的最中央 param id div的id \/ function setDivCenter(id) { showDiv(id, "1");getO(id).style.left = (((parseInt(getWinSize()[0])) - parseInt(getO(id).offsetWidth)) \/ 2) + "px";getO(id).style.top = (((parseInt(getWinSize()[1])) - parseInt(getO(...

DIV窗体弹出来怎样才能显示在最外层
iframe是引用网页的。你要弹出要用要用WINDOW.OPEN命令就可以。<script language="javascirpt"> window.open('你的页面')<\/script> --- 可能有其它更好的办法,但是用IFRAME,应该不行。iframe是引用网页的。你要弹出要用要用WINDOW.OPEN命令就可以。<script language="javascirpt"> window.open('...

iframe中嵌入一个jsp页面,需要在iframe中弹出一个div层,可是这个div无法...
iframe中的弹出层无法弹到外面去的。要实现这种弹出层,只有一种思路,就是把你要弹出的内容传递到主框架中,然后在主框架里弹出。

弹出层内嵌套动态iframe,如何让实现
iframe要设置position为absolute, z-index大于1 你说的遮罩是指B按钮的窗口弹出后, 只有ifame在最前, 其他的按钮什么的都被压在下面不能点击和作业吧. 那么你可以在页面上加个div(样式: position: absolute, z-index: 2; display: none;)JavaScript:function ClkFn_B() { var fme = document....

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

想做一个JS下拉框组件,怎么让弹出的下拉层处于最上层?z-index在很多情 ...
要让z-index起作用就得让父元素position为absolute或relative.

如何让PopupWindow显示在Dialog之上,我说的之上是指上层
parent.document.body).contents().find("someID").();或者$("#mainframe",parent.document.body).contents().find("someID").val(); source:响应式网页如何让文字内容显示在img之上 一般应该是用div+css实现的, 用position:relative和position:absolute, z-index定义文字层在图片层之上,

相似回答