<%...@ 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(); }