Java等待窗,JSP等待窗,实现提交请求前等待提示效果
2013-06-19 11:05
393 查看
JavaScript脚本:
样式Style:
使用时直接条用XXX()方法即可,给个按钮:
图片素材:
<script type="text/javascript"> function XXX() { displayMessage(); } function displayMessage() { if (navigator.userAgent.indexOf("Firefox") == -1) { var obj = document.getElementsByTagName('SELECT'); for ( var i = 0; i < obj.length; i++) { if (obj[i].type.indexOf("select") != -1) obj[i].style.visibility = 'hidden'; } mask.style.visibility = 'visible'; massage_box.style.visibility = 'visible'; } } function hiddenMessage() { mask.style.visibility = 'hidden'; massage_box.style.visibility = 'hidden'; } var Obj = '' document.onmouseup = MUp document.onmousemove = MMove function MDown(Object) { Obj = Object.id document.all(Obj).setCapture() pX = event.x - document.all(Obj).style.pixelLeft; pY = event.y - document.all(Obj).style.pixelTop; } function MMove() { if (Obj != '') { document.all(Obj).style.left = event.x - pX; document.all(Obj).style.top = event.y - pY; } } function MUp() { if (Obj != '') { document.all(Obj).releaseCapture(); Obj = ''; } } </script>
样式Style:
<style type="text/css"> #massage_box { position: absolute; left: expression(( body.clientWidth-350)/ 2 ); top: expression(body.scrollTop +( body.clientHeight-this.offsetHeight)/ 2 ); width: 350px; height: 130px; filter: dropshadow(color = #666666, offx = 3, offy = 3, positive = 2); z-index: 2; visibility: hidden } #mask { position: absolute; top: 0; left: 0; width: expression(body.clientWidth); height: expression(body.scrollHeight > body.clientHeight ? body.scrollHeight : body.clientHeight); background: #666; filter: ALPHA(opacity = 60); z-index: 1; visibility: hidden } .massage { border: #036 solid; border-width: 1 1 3 1; width: 95%; height: 95%; background: #fff; color: #036; font-size: 12px; line-height: 150% } .header { background: #554295; height: 10%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 3 5 0 5; color: #fff } </style>页面Body:
<body> <div id="massage_box" onclick="hiddenMessage();"> <div class="massage"> <div class="header" onmousedown="MDown(massage_box);"> <div style="display: inline; width: 150px; position: absolute"> 正在加载中 ... ... </div> <span onClick="massage_box.style.visibility='hidden'; mask.style.visibility='hidden'" style="float: right; display: inline; cursor: hand"><img src="images/guanbi.png" height="30px" width="30px"/></span> </div> <div style="margin-top: 20px; margin-left: 20px; width: 128px; height: 128px; float: left;"> <img src="images/cxz_ly.gif" /> </div> <div style="margin-top: 50px; width: 136px; height: 128px; float: right;"> 查询请求已发送 <br /> 等待返回查询结果 </div> </div> </div> <div id="mask" onclick="hiddenMessage();"> </div> </body>
使用时直接条用XXX()方法即可,给个按钮:
<input type="button" onclick="XXX()" value="显示等待信息">下面是实现效果:
图片素材:
相关文章推荐
- java实现网上在线支付--06,07,08_在线支付_编写将数据提交给易宝支付的JSP页面,集成和测试向易宝发送支付请求,实现浏览器自动向易宝发送支付请求
- java在线支付---06,07,08_在线支付_编写将数据提交给易宝支付的JSP页面,集成和测试向易宝发送支付请求,实现浏览器自动向易宝发送支付请求
- ExtJs 4中 Ext.Ajax.request提交实现waitMsg等待提示效果
- javaBean+JSP+JS+XML实现从发布文章中自动提取图片在首页轮换效果
- JS实现 页面提交防刷新等待提示
- java代码实现如jsp页面的form请求方式一HttpURLConnection请求
- jsp页面实现提示音效果
- 用JAVA实现线程等待提示框
- ExtJs的Ext.Ajax.request实现waitMsg等待提示效果
- 利用jQuery全局事件ajaxStart为特定请求实现提示效果
- IOS开发(19)IOS 自定义UIView实现请求等待控件(模态效果)
- 用JAVA实现线程等待提示框
- 下拉菜单三级级联的效果实现(jsp、js、Java、mysql)
- Java,Jsp点击事件后,出现等沙漏,处理等待状态时,有提示在动,适合任何事件使用
- 用JAVA实现线程等待提示框
- JS实现 页面提交防刷新等待提示
- 使用Ajax模仿Google suggest的搜索提示(Java+JSP+JS实现)
- 用JAVA实现线程等待提示框
- javaBean+servlet+jsp实现分页效果
- ajax提交等待服务器响应友好提示信息的实现