div 弹出层 展示 例子

[/code][code="java"]
<%@ page language="java" pageEncoding="utf-8"%>
<%@taglib prefix="ww" uri="webwork" %>
<%
String path = request.getContextPath();
%>
<html>
<head>
<link href="<%=path%>/framework/resources/sinks/default/css/style.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="<%=path%>/framework/resources/common/js/querytable.js"></script>
<script type="text/javascript" src="<%=path%>/framework/resources/common/js/util/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("a[name='showmsg']").click(function(e){
var x = e.clientX+20;
var y = e.clientY+20;
$("#showDiv").css({"zIndex":90000,"position":"absolute","top":y,"left":x,"display":""});
});
});
</script>
<script type="text/javascript">
function divTest(id)
{
//load
document.getElementById('showDiv').innerHTML='';
$('#showDiv').ajaxStart(function(){$("#showDiv").html("正在加载请稍后...")});
$("#showDiv").load('<%=path %>/test/testDiv.action',{'args':id},callback);
function callback(date){
//alert(date)
}
}
// close
function closeDiv(){

$("#showDiv").html("");
$("#showDiv").css({display:"none"});
}
</script>
</head>

<body>
<form action="#" method="post" id="frm" name="frm">
<a href="#" name="showmsg" onclick="divTest('21')">demo</a>
<div id="showDiv" style="width:20%;display:none;background:#DBEAF5;border-style:outset; border-width:1px;"></div>
</form>
</body>
</html>

/**
* @author . 程仁银
* @email . 13813375172@139.com
* @createTime .Jul 27, 2010 10:09:01 AM
* @parameters . args by id
* @description .to test div show type
*/
public String testDiv()
{
String id = this.getRequest().getParameter("args");
try {
this.getResponse().setCharacterEncoding("utf-8");
PrintWriter out = getResponse().getWriter();
out.print("<table style=\"width:100%\">");
if(this.testService.getById(MeetMenu.class,Long.parseLong(id)) != null)
{
MeetMenu mm = this.testService.getById(MeetMenu.class,Long.parseLong(id));
out.print("<tr><td style=\"width:20%\">col1:</td><td style=\"width:80%\">" + mm.getMenuName()+ "</td></tr>");
out.print("<tr><td>col2:</td><td>" +mm.getMenuText()+ "</td></tr>");
}else
{
out.print("<tr><td>数据读取出错!请重新再试</td></tr>");
}

out.print("<tr><td><input type=\"button\" name=\"but\" value=\"关闭\" id=\"but\" onclick=\"closeDiv()\" />  </td></tr>");
out.print("</table>");
out.flush();
out.close();
} catch (NumberFormatException e) {
e.printStackTrace();
} catch (BOException e) {
e.printStackTrace();
}catch (Exception e) {
// TODO: handle exception
}
return "";
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值