当前位置:IT168首页 > 技术开发 > 概述
[收藏此页] [打印] [推荐] [评论]

透明的DIV提示框(兼容IE与Firefox)

责任编辑:nancy作者:ITPUB论坛   2008-07-11   
文本Tag: 微软 sql

【IT168技术文档】

<html> <head> <style> body{}{ margin:0px; } </style> <title></title> <script> function DivAlert(messageDiv){ this.messageDIV=messageDiv; //创建提示框底层 this.bottomDIV = document.createElement("div"); //获取body中间点 var x=document.body.clientWidth/2,y=document.body.clientHeight/2; //配置样式 this.bottomDIV.style.opacity="0.50"; this.bottomDIV.style.filter="Alpha(opacity=50);"; this.bottomDIV.style.backgroundColor="#CCCCCC"; this.bottomDIV.style.height=document.body.scrollHeight+"px"; this.bottomDIV.style.width="100%"; this.bottomDIV.style.marginTop="0px"; this.bottomDIV.style.marginLeft="0px"; this.bottomDIV.style.position="absolute"; this.bottomDIV.style.top="0px"; this.bottomDIV.style.left="0px"; this.bottomDIV.style.zIndex=100; //显示提示框 this.show = function(){ //显示提示框底层 document.body.appendChild(this.bottomDIV); //显示messageDIV document.body.appendChild(this.messageDIV); //把messageDIV定位到body中间 this.messageDIV.style.position="absolute"; x=x-this.messageDIV.clientWidth/2; y=y-this.messageDIV.clientHeight/2; this.messageDIV.style.top=y+"px"; this.messageDIV.style.left=x+"px"; this.messageDIV.style.zIndex=101; } //移除提示框 this.remove = function(){ document.body.removeChild(this.bottomDIV); document.body.removeChild(this.messageDIV); } } //测试DivAlert对象 var dc; function test(){ //创建提示框内容部分 var d = document.createElement("div"); d.style.width="220px"; d.style.height="150px"; d.style.backgroundColor="#AA00CC"; d.style.padding="10px"; //向提示框内容部分画需要显示的信息 d.innerHTML="Hello World<br/><input type=\"button\" style=\"color:#cc4044\" value=\"close this DivAlert\" onclick=\"test2()\"/>" //实例化提示框 dc = new DivAlert(d); //显示提示框 dc.show(); } //提示框里的Button按钮点击事件 function test2(){ //移除对话框 dc.remove(); } </script> </head> <body> <a href="javascript:void(0)" onClick="test();">click</a> </body> </html>
上一页
1
下一页
收藏到: 添加到“百度搜藏”添加到“QQ书签”添加到“Google书签”添加到“Yahoo收藏”添加到“和讯网摘”
【内容导航】
本文欢迎转载,转载请注明:转载自IT168 [ http://www.it168.com/ ]
本文链接:http://tech.it168.com/d/2008-07-11/200807111312765.shtml
技术开发相关文章  
  • 暂无
友情推介