js的alert样式如何更改如背景颜色


Posted in Javascript onJanuary 22, 2014
window.alert = function(str) 
{ 
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 = document.body.scrollHeight+"px"; 
//弹出对话框时的背景颜色 
shield.style.background = "#fff"; 
shield.style.textAlign = "center"; 
shield.style.zIndex = "25"; 
//背景透明 IE有效 
//shield.style.filter = "alpha(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 = "-75px"; 
alertFram.style.width = "450px"; 
alertFram.style.height = "150px"; 
alertFram.style.background = "#ff0000"; 
alertFram.style.textAlign = "center"; 
alertFram.style.lineHeight = "150px"; 
alertFram.style.zIndex = "300"; 
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;\">[自定义提示]</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;\">"+str+"</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=\"确 定\" onclick=\"doOk()\" /></li>\n"; 
strHtml += "</ul>\n"; 
alertFram.innerHTML = strHtml; 
document.body.appendChild(alertFram); 
document.body.appendChild(shield); 
var ad = setInterval("doAlpha()",5); 
this.doOk = function(){ 
alertFram.style.display = "none"; 
shield.style.display = "none"; 
} 
alertFram.focus(); 
document.body.onselectstart = function(){return false;}; 
}

效果如图
js的alert样式如何更改如背景颜色
Javascript 相关文章推荐
给网站上的广告“加速”显示的方法
Apr 08 Javascript
基于JQuery的简单实现折叠菜单代码
Sep 15 Javascript
使用Firebug对js进行断点调试的图文方法
Apr 02 Javascript
使用JavaScript开发IE浏览器本地插件实例
Feb 18 Javascript
使用JQuery实现智能表单验证功能
Mar 08 Javascript
关于JavaScript限制字数的输入框的那些事
Aug 14 Javascript
AngularJs  Using $location详解及示例代码
Sep 02 Javascript
Angular.JS中的指令引用template与指令当做属性详解
Mar 30 Javascript
AngularJS之自定义服务详解(factory、service、provider)
Apr 14 Javascript
jquery使用FormData实现异步上传文件
Oct 25 jQuery
在NPM发布自己造的轮子的方法步骤
Mar 09 Javascript
Element DateTimePicker日期时间选择器的使用示例
Jul 27 Javascript
javascript 获取网页标题代码实例
Jan 22 #Javascript
js完美的div拖拽实例代码
Jan 22 #Javascript
jquery中对于批量deferred的处理方法
Jan 22 #Javascript
jquery基础教程之deferred对象使用方法
Jan 22 #Javascript
jquery each的几种常用的使用方法示例
Jan 21 #Javascript
JavaScript在for循环中绑定事件解决事件参数不同的情况
Jan 20 #Javascript
javascript break指定标签打破多层循环示例
Jan 20 #Javascript
You might like
模拟OICQ的实现思路和核心程序(三)
2006/10/09 PHP
PHP 5.3.1 安装包 VC9 VC6不同版本的区别是什么
2010/07/04 PHP
PHP父类调用子类方法的代码例子
2014/04/09 PHP
php返回当前日期或者指定日期是周几
2015/05/21 PHP
PHP中strnatcmp()函数“自然排序算法”进行字符串比较用法分析(对比strcmp函数)
2016/01/07 PHP
Yii隐藏URL中index.php的方法
2016/07/12 PHP
关于PHP内置的字符串处理函数详解
2017/02/04 PHP
JavaScript 中的事件教程
2007/04/05 Javascript
基于prototype扩展的JavaScript常用函数库
2010/11/30 Javascript
JS 实现导航栏悬停效果(续2)
2013/09/24 Javascript
Bootstrap基础学习
2015/06/16 Javascript
javascript中caller和callee详解
2015/08/10 Javascript
用JavaScript判断CSS浏览器类型前缀的两种方法
2015/10/08 Javascript
JS添加删除DIV的简单实例
2016/07/08 Javascript
JavaScript“尽快失败”的原则实例详解
2016/10/08 Javascript
vue绑定的点击事件阻止冒泡的实例
2018/02/08 Javascript
详解Node.js 中使用 ECDSA 签名遇到的坑
2018/11/26 Javascript
微信小程序实现九宫格抽奖
2020/04/15 Javascript
koa+mongoose实现简单增删改查接口的示例代码
2019/05/13 Javascript
Vue代码整洁之去重方法整理
2019/08/06 Javascript
js实现mp3录音通过websocket实时传送+简易波形图效果
2020/06/12 Javascript
将Django使用的数据库从MySQL迁移到PostgreSQL的教程
2015/04/11 Python
Python2.7编程中SQLite3基本操作方法示例
2017/08/09 Python
基于python3 类的属性、方法、封装、继承实例讲解
2017/09/19 Python
python字符串判断密码强弱
2020/03/18 Python
python 字典item与iteritems的区别详解
2020/04/25 Python
使用ITK-SNAP进行抠图操作并保存mask的实例
2020/07/01 Python
AutoShack.com加拿大:北美主要的汽车零部件零售商
2019/07/24 全球购物
荷兰音乐会和音乐剧门票订购网站:Topticketshop
2019/08/27 全球购物
Andrew Marc官网:设计师外套的领先制造商
2019/10/30 全球购物
Currentbody美国/加拿大:美容仪专家
2020/03/09 全球购物
项目经理任命书内容
2014/06/06 职场文书
小学综合实践活动总结
2014/07/07 职场文书
幼儿园园长工作总结2015
2015/05/25 职场文书
毕业欢送会致辞
2015/07/29 职场文书
2019朋友新婚祝福语精选
2019/10/10 职场文书