<%...@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %>
<%.../*
通用弹出层页面(兼容IE、firefox)
说明:
1.openWindows(width,height)----打开弹出层调用的函数,可控制层的宽度和高度
2.hiddenWindows()----关闭弹出层调用函数
3._displaySelect()----隐藏下拉框标签,因为它的优先度太高
4.<div id="LockWindows">----用于实现屏蔽弹出层以下的页面
5.<div id="WindowDIV">----用于显示弹出层的内容
例子(空格自己去掉):
在需要弹出层的页面引用< %@ include file="../common/common_openWindows.jsp"% >
< input type="button" onclick="openWindows('800','700');" value="编辑" / >
< input type="button" onclick="hiddenWindows();" value="关闭" / >
*/%>
<script type="text/javascript">...
//隐藏下拉框,以解决下拉框优先度太高的问题,
function _displaySelect()...{
var selects=document.getElementsByTagName("select");//整个页面的所有下拉框
var objWindow = $("WindowDIV");
var DIVselects = objWindow.getElementsByTagName("select");//整个弹出层的所有下拉框
for(var i=0;idocument.body.clientWidth) width = document.body.clientWidth "px";
if(height>document.body.clientHeight) height = document.body.clientHeight "px";
objWindow.style.display='block';
objWindow.style.width = width "px";
objWindow.style.height = height "px";
// 将弹出层居中
objWindow.style.left=(document.body.offsetWidth-width)/2 "px";
objWindow.style.top=(document.body.offsetHeight-height)/2 "px";
_displaySelect();
}
function hiddenWindows()...{
$("LockWindows").style.display='none';
$("WindowDIV").style.display='none';
_displaySelect();
}