关于弹出bootstrip的模态框示例
2015-11-02 13:31
225 查看
jsp实现message.jsp
javascript实现message.js
在要调用弹出框的的base.jsp中引入上述相应的jsp和js
<%@ include file="/WEB-INF/pages/expert/common/message.jsp"%>
<script src="static/js/odm/pages/expert/common/message.js" type="text/javascript"></script>
在base.js中直接调用即可OK(),showMessage()方法即可。
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <script src="static/js/odm/pages/expert/common/message.js" type="text/javascript"></script> <div class="modal fade" id="messageModal" tabindex="-1" role="dialog" aria-labelledby="messageModalLabel" aria-hidden="true"> <div class="modal-dialog" style="margin-top: 300px;"> <div class="modal-content" style="width: 300px;margin-left: auto;margin-right: auto;"> <div class="modal-body" style="padding: 10px 20px;"> <div> <div class="form-group" style="margin-bottom:0;"> <div id="messageContent" style="width:100%;line-height:40px;font-size: 16px; color:rgba(139,87,42,1);text-align:center;"></div> </div> </div> </div> <div class="modal-footer" style="margin-top:0;padding: 10px 20px;"> <input type="hidden" id="url"/> <div id="messageButton" onclick="ok()" style="height:30px; line-height: 30px;text-align: center;font-size: 18px;background-color: rgba(237,197,64,1);width: 200px;margin: auto;color: rgba(139,87,42,1);border-radius: 5px;-webkit-border-radius: 5px; -moz-border-radius: 5px; cursor: pointer;">确定</div> </div> </div> </div> </div>
javascript实现message.js
// 关闭消息弹窗 function ok(){ if($("#url").val() == ""){ $("#messageModal").modal("hide"); }else{ if($(window.parent.document).contents().find("#mainFrame").length > 0){ $(window.parent.document).contents().find("#mainFrame").attr("src", $("#url").val()); } else { window.location.href = $("#url").val(); } $("#url").val(""); } } // 显示消息弹窗 function showMessage(messageContent, msgHeight, msgTop){ if( typeof messageContent === "undefined"){ messageContent = ""; } if( typeof msgHeight === "undefined"){ msgHeight = "100px"; } $("#messageModal > div").css("height", msgHeight); if( typeof msgTop === "undefined"){ msgTop = "100px"; } $("#messageModal > div").css("margin-top", msgTop); $("#messageContent").html(messageContent); $("#messageModal").modal({ backdrop: false, keyboard: false, show: true, remote: false }); }
在要调用弹出框的的base.jsp中引入上述相应的jsp和js
<%@ include file="/WEB-INF/pages/expert/common/message.jsp"%>
<script src="static/js/odm/pages/expert/common/message.js" type="text/javascript"></script>
在base.js中直接调用即可OK(),showMessage()方法即可。
相关文章推荐
- 2015前端框架何去何从
- HDOJ 5532 Almost Sorted Array (正反LIS判断顺序)
- [UVA 10891] Game of Sum
- debian squeeze安装ibus
- Is it possible to change Agile Web Client login from port 7001 to the default port 80 in Weblogic?
- Android:onNewIntent()触发机制及注意事项
- 大道至简第五章
- java多线程基础
- Wex5-常用代码
- iOS中math.h常用函数说明
- Wex5-常用代码
- [ahk]xCopyPlus批量复制某类文件
- 为什么MVVM不能做直出?
- 算法与追MM
- js 去除字符串中间的空格
- xshell怎样打印
- ArcGIS教程:聚合 (Spatial Analyst)
- rotate-image
- 机器学习9
- VC 6.0 MFC 读取并显示图片和彩色转灰度