- 浏览: 283734 次
- 性别:
- 来自: 东方水城
-
文章分类
最新评论
-
18335864773:
pageoffice 插件 可以实现 office文档的在线操 ...
Java调用com组件操作word -
coosummer:
推荐使用在线免费bug管理系统- bug 禅思:http:// ...
Bug管理工具 -
program_coco:
柠檬bug管理系统,一个在线的bug管理系统。www.lemo ...
Bug管理工具 -
影非弦:
这个in.read(data);//data是一个byte[] ...
Java串口通信总结 -
影非弦:
这个不详细啊,我弄了一天了,都没弄出来,总是出错,读信息的时候 ...
Java串口通信总结
如果*.js出现乱码现象,可以把该*.js文件用记事本打开,然后另存为UTF-8格式的*.js文件即可.
<html> <head> <title></title> <script type="text/javascript" > <!-- function inpFun() { var obje=function(){}; obje.names='arguments from hosting.'; var rtnVal=window.showModalDialog("a.htm",obje,"help=no;status=no;resizable=yes;scroll=no;center=yes;edge=sunken"); alert(rtnVal); } --> </script> <script type="text/javascript" language="javascript"> <!-- function dragAB() { alert("你可以拖动我吗?") } window.alert = function(txt) { var shield = document.createElement("DIV"); shield.id = "shield"; shield.style.position = "absolute"; shield.style.left = "0px"; shield.style.top = "0px"; shield.style.width = "100%"; shield.style.height = "100%"; shield.style.background = "#6600cc"; shield.style.textAlign = "center"; shield.style.zIndex = "10000"; shield.style.filter = "alpha(opacity=0)"; var alertFram = document.createElement("DIV"); alertFram.id="alertFram"; alertFram.style.position = "absolute"; alertFram.style.right = "50%"; alertFram.style.bottom = "50%"; alertFram.style.marginRight = "-125px"; alertFram.style.marginBottom = "-75px"; alertFram.style.width = "250px"; alertFram.style.height = "150px"; alertFram.style.background = "#000"; alertFram.style.textAlign = "center"; alertFram.style.lineHeight = "150px"; alertFram.style.zIndex = "10002"; strHtml = "<ul style=\"list-style:none;margin:0px;padding:0px;width:100%\">\n"; strHtml += "<li onmousedown=\"oMove(parentNode.parentNode);\" title=\"可移动提示框\" style=\"cursor:move;background:#002F9C;text-align:left;padding-left:5px;font-size:14px;font-weight:bold;color: #FFFFFF;height:25px;line-height:25px;border-left:1px solid #FFFFFF;border-top:1px solid #FFFFFF;border-right:1px solid #FFFFFF;\">可移动提示框</li>\n"; strHtml += "<li style=\"background:#5A7EDC;text-align:center;font-size:12px;color: #FFFFFF;height:120px;line-height:120px;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;\">"+txt+"</li>\n"; strHtml += "<li style=\"background:#002F9C;text-align:center;font-weight:bold;height:25px;line-height:25px; border-left:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;\"><input type=button value=' 确定 ' onclick=\"remove()\"></li>\n"; strHtml += "</ul>\n"; alertFram.innerHTML = strHtml; document.body.appendChild(alertFram); document.body.appendChild(shield); var c = 0; this.doAlpha = function() { if (c++ > 50){clearInterval(ad);return 0;} shield.style.filter = "alpha(opacity="+c+");"; } this.remove=function() { shield.style.filter = ""; shield.id = ""; shield.style.position = ""; shield.style.left = ""; shield.style.top = ""; shield.style.width = ""; shield.style.height =""; shield.style.background = ""; shield.style.textAlign = ""; shield.style.zIndex = ""; shield.style.filter = ""; alertFram.innerHTML=""; alertFram.id=""; alertFram.style.position = ""; alertFram.style.left = ""; alertFram.style.top = ""; alertFram.style.marginLeft = ""; alertFram.style.marginTop = ""; alertFram.style.width = ""; alertFram.style.height = ""; alertFram.style.background = ""; alertFram.style.textAlign = ""; alertFram.style.lineHeight = ""; alertFram.style.zIndex = ""; } var ad = setInterval("doAlpha()",10); alertFram.focus(); document.body.onselectstart = function(){return false;}; } function oMove(obj) { var otop,oleft; tag_1=true; otop = event.y - obj.offsetTop; oleft = event.x - obj.offsetLeft; obj.setCapture(); obj.onmousemove = function() { if(tag_1) { obj.style.left = event.x - oleft; obj.style.top = event.y - otop; } } obj.onmouseup = function() { obj.onmouseup = null; obj.style.filter = null; tag_1=false; obj.releaseCapture(); } } //--> </script> <script type="text/javascript" language="javascript"> <!-- //兼容IE,firefox function sAlert(txt) { var eSrc=(document.all)?window.event.srcElement:arguments[1]; var shield = document.createElement("DIV"); shield.id = "shield"; shield.style.position = "absolute"; shield.style.left = "0px"; shield.style.top = "0px"; shield.style.width = "100%"; shield.style.height = "100%"//document.body.scrollHeight+"px"; shield.style.background = "#cc0066"; shield.style.textAlign = "center"; shield.style.zIndex = "770"; shield.style.filter = "alpha(opacity=0)"; shield.style.opacity = 0; var alertFram = document.createElement("DIV"); alertFram.id="alertFram"; alertFram.style.position = "absolute"; alertFram.style.left = "50%"; alertFram.style.top = "50%"; alertFram.style.marginLeft = "-225px" ; alertFram.style.marginTop = -75+document.documentElement.scrollTop+"px"; alertFram.style.width = "450px"; alertFram.style.height = "150px"; alertFram.style.background = "#ccc"; alertFram.style.textAlign = "center"; alertFram.style.lineHeight = "150px"; alertFram.style.zIndex = "777"; strHtml = "<ul style=\"list-style:none;margin:0px;padding:0px;width:100%\">\n"; strHtml += " <li style=\"background:#DD828D;text-align:left;padding-left:20px;font-size:14px;font-weight:bold;height:25px;line-height:25px;border:1px solid #F9CADE;\">Browser兼容提示框</li>\n"; strHtml += " <li style=\"background:#fff;text-align:center;font-size:12px;height:120px;line-height:120px;border-left:1px solid #F9CADE;border-right:1px solid #F9CADE;\">"+txt+"</li>\n"; strHtml += " <li style=\"background:#FDEEF4;text-align:center;font-weight:bold;height:25px;line-height:25px; border:1px solid #F9CADE;\"><input type=\"button\" value=\"确 定\" id=\"do_OK\" onclick=\"doOk();\"/></li>\n"; strHtml += "</ul>\n"; alertFram.innerHTML = strHtml; document.body.appendChild(alertFram); document.body.appendChild(shield); this.setOpacity = function(obj,opacity) { if(opacity>=1)opacity=opacity/100; try { obj.style.opacity=opacity; } catch(e) {} try { if(obj.filters.length>0&&obj.filters("alpha")) { obj.filters("alpha").opacity=opacity*100; } else { obj.style.filter="alpha(opacity=\""+(opacity*100)+"\")"; } } catch(e) {} } var c = 0; this.doAlpha = function() { if (++c > 20) { clearInterval(ad); return 0; } setOpacity(shield,c); } var ad = setInterval("doAlpha()",1); this.doOk = function() { //alertFram.style.display = "none"; //shield.style.display = "none"; document.body.removeChild(alertFram); document.body.removeChild(shield); eSrc.focus(); document.body.onselectstart = function(){return true;} document.body.oncontextmenu = function(){return true;} } document.getElementById("do_OK").focus(); eSrc.blur(); document.body.onselectstart = function(){return false;} document.body.oncontextmenu = function(){return false;} } --> </script> </head> <body> <p> <input type="button" name="cry" value="运行可拖动提示框" onclick="dragAB();"/> </p> <p> <input type="button" name="btn_1" value="兼容IE,firefox提示框" onclick="sAlert('兼容IE,firefox')" /> </p> </body> </html>
- msgbox修正_alert_.rar (5.7 KB)
- 下载次数: 239
发表评论
-
Highcharts使用指南
2013-08-29 10:49 1410摘要 Highcharts图表控件是目前使用最为广泛的图 ... -
JS多级联动
2010-11-22 10:02 1259<!DOCTYPE HTML PUBLIC " ... -
window.open()代替window.showModalDialog()问题
2009-11-25 10:15 2700最近在做一个项目,需要用到弹出一个子窗口(sub. ... -
JavaScript EE:在服务器端运行JavaScript文件
2009-01-15 16:13 1455本系列文章围绕的主旨是了解如何在 Ajax 和 ... -
悟透JavaScript(结)
2008-12-18 11:09 902原型扩展 想必 ... -
悟透JavaScript(续)
2008-12-18 11:07 958构造对象 好了,接下我们来讨论一下对象的另一种创 ... -
悟透JavaScript
2008-12-18 11:06 899引子 编程世界里只存在两种基本元素,一个是数 ... -
你不知道的 JavaScript - “this”
2008-12-18 11:03 921JavaScript 里的 this 到底指得是什么?很多 ... -
JS日期操作
2008-12-18 10:17 1579时间对象是一个我们经常要用到的对象,无论是做时间输出、时间判断 ... -
可输入的select下拉框
2008-12-17 17:32 10798当select下拉框中没有要选择的信息项时,可以直 ... -
event.keycode值大全
2008-12-17 17:29 5405event.keycode值大全,方便自己和大家以后查阅: ... -
document.createElement("input")动态创建html元素时checkbox
2008-12-17 17:27 3897最近研究createElement的时候发现一个奇怪的问题 ... -
Js对中文字符串加密
2008-12-17 14:00 2291function urlencode(text) { ... -
JavaScript的document和window对象详解
2008-12-17 13:53 1305[document对象 ] 该对 ... -
简单js分页效果
2008-12-17 13:41 2763写了这个js让我彻底喜欢上全局变量,在这个例子中所有的内容都是 ... -
JS实现图片切割效果(带拖放、缩放效果)
2008-12-16 14:40 3179<!DOCTYPE html PUBLIC " ...
相关推荐
为了创建“非常漂亮”的弹出对话框,我们通常会借助于自定义的模态框库,如Bootstrap的Modal组件,或者纯JS实现的SweetAlert等。 1. **Bootstrap Modal** - Bootstrap是流行的前端框架,它的Modal组件可以方便地...
// 弹出提示框 document.getElementById('alert-button').addEventListener('click', function() { alert('欢迎来到我的家乡!'); }); ``` ### 四、总结 这个网页设计项目不仅让学生们有机会实践所学的HTML、CSS...
- **精选代码示例**:通过一系列实用且美观的代码示例,如动态导航按钮、对象提示信息、精美日历和下拉菜单等,帮助读者加深对JavaScript的理解。 **1.2 学习目标** - 掌握JavaScript的基础知识。 - 理解并能够...
在网页开发中,浮动层(通常称为弹窗或提示框)是一种常见的交互设计元素,用于展示重要的信息、警告、确认对话框或是其他需要用户注意的内容。基于jQuery实现的浮动层效果,能够为用户提供更加美观且易用的交互体验...
jQuery UI Dialog是一款功能强大的弹出框插件,它提供了丰富的自定义选项,使用户能够轻松创建各种类型的对话框,包括模态窗口、提示框、确认框等。在本文中,我们将深入探讨jQuery UI Dialog的用法和应用场景。 1....
`axisPointer`中的`type: 'shadow'`使得提示框呈现阴影效果,增强视觉体验。 项目中可能还包含了一些附加功能,例如自定义图表颜色、动态加载数据、点击事件监听等。例如,可以为每个柱子指定不同的颜色,或者添加...
- **警告提示(Alerts)**:用于显示重要的通知信息,通过添加`.alert`、`.alert-success`、`.alert-danger`等类来实现。 - **表格(Tables)**:Bootstrap对HTML的`<table>`元素进行了样式化,提供了一致的视觉效果...