<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'index.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<script type="text/javascript" src="js/jquery.js"></script>
<style type="text/css">
#dialog-overlay {
width:100%;
height:100%;
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
background:#00FFFF;
position:absolute;
top:0; left:0;
z-index:3000;
display:none;
}
#dialog-box {
-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background:#ffffff;
width:328px;
height:200px;
position:absolute;
z-index:5000;
display:none;
}
</style>
<script type="text/javascript">
function popup() {
var maskHeight = $(document).height();
var maskWidth = $(window).width();
var dialogTop = (maskHeight/2) - ($('#dialog-box').height()/2);
var dialogLeft = (maskWidth/2) - ($('#dialog-box').width()/2);
$('#dialog-overlay').css({height:maskHeight, width:maskWidth}).show();
$('#dialog-box').css({top:dialogTop, left:dialogLeft}).show();
}
function closeDiv(){
$('#dialog-overlay').hide();
$('#dialog-box').hide();
}
</script>
</head>
<body >
<a href="javascript:popup()">Popup!</a>
<div id="dialog-overlay"></div>
<div id="dialog-box">
<div class="dialog-content">
<a href="#" class="button" οnclick="closeDiv();">Close</a>
</div>
</div>
</body>
</html>