`
weixl
  • 浏览: 22984 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

js 修改alert 样式

 
阅读更多
<!-- End .list --><!-- <div class="bottom"></div> --><!-- End .hotapplist -->
js改变 alert 样式
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="gb2312" >
    <head>
     <meta http-equiv="content-type" content="text/html; charset=gb2312" />
     <meta name="author" content="Smiling Dolphin" />
     <meta name="keywords" content="design, css, cascading, style, sheets, xhtml, graphic design, w3c, web standards, visual, display, java, javascript, c++, php, jsp, asp, py, pl" />
     <meta name="description" content="my favorites language." />
     <meta name="robots" content="all" />
     <title>Dolphin Document</title>
     <style type="text/css" title="currentStyle" media="screen">
         body,p{
             margin:0px;
             padding:0px;
         }
     </style>
    </head>
    <body>
    <input type="button" value="显示Alert" onclick="alert('我改写了Alert显示的样式')" />
    <textarea>这里显示文章</textarea>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <p>abc</p>
    <script language="javascript" type="text/javascript">
    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 = document.body.scrollHeight+"px";
     shield.style.background = "#333";
     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.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 = "#ccc";
     alertFram.style.textAlign = "center";
     alertFram.style.lineHeight = "150px";
     alertFram.style.zIndex = "10001";
     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;\">"+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=\"确 定\" onclick=\"doOk()\" /></li>\n";
     strHtml += "</ul>\n";
     alertFram.innerHTML = strHtml;
     document.body.appendChild(alertFram);
     document.body.appendChild(shield);
     var c = 0;
     this.doAlpha = function(){
         if (c++ > 20){clearInterval(ad);return 0;}
         shield.style.filter = "alpha(opacity="+c+");";
     }
     var ad = setInterval("doAlpha()",5);
     this.doOk = function(){
         alertFram.style.display = "none";
         shield.style.display = "none";
     }
     alertFram.focus();
     document.body.onselectstart = function(){return false;};
    }
    </script>
    </body>
    </html>
 
分享到:
评论

相关推荐

    自定义弹出框样式 alert修改

    ### 自定义弹出框样式 alert修改 在网页开发过程中,我们经常会遇到需要向用户展示提示信息的情况。传统的JavaScript `alert`方法虽然简单易用,但其样式固定且无法自定义,这在追求用户体验和界面美观的现代Web...

    jquery 改写Alert弹出框样式

    1. **使用jQuery插件**:有许多开源的jQuery插件,如Bootbox.js、SweetAlert2和PNotify,它们提供了丰富的自定义选项,包括自定义样式、图标、按钮等。例如,SweetAlert2允许创建带有标题、文本、输入字段甚至图标的...

    js 精美弹出框 alert

    在JavaScript编程中,"js精美弹出框alert"是指通过自定义的方式,创建美观且功能丰富的弹出警告对话框,以替代系统默认的简单且样式单一的`alert()`函数。通常,开发者会使用CSS和JavaScript库来实现这种效果,以...

    自定义alert样式

    本教程将详细介绍如何在JavaScript中自定义Alert样式的实践方法。 首先,我们要明白,由于JavaScript的Alert是浏览器内置的功能,其样式受浏览器控制,不能直接通过CSS修改。但是,我们可以通过创建自定义的HTML和...

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

    当需要更改默认的alert样式时,可以通过重写window对象的alert方法实现。创建一个新的DIV元素,并为其设置适当的样式,这个新创建的DIV元素将作为自定义弹窗的容器。在这个容器内,可以放入任何自定义的HTML结构,...

    优化js alert的样式 支持自定义扩展 带应用实例 (jquery)

    **优化JS Alert样式** 通过使用SimpleModal,我们可以摆脱浏览器默认的`alert()`样式,创建更符合网站设计风格的对话框。这不仅包括改变文字、背景颜色、边框等视觉元素,还可以添加自定义按钮、图片、甚至动态内容...

    自定义js_Alert

    - **设置样式**:通过修改`style`属性来控制遮罩层的外观,如透明度、颜色等。 - **添加到页面**:使用`appendChild`方法将遮罩层添加到文档体中。 ##### 2. 构建消息对话框 ```javascript var msgObj = document....

    alert和confirm弹出框样式美化

    本教程将介绍如何通过自定义CSS和JavaScript来美化`alert`和`confirm`弹出框,实现更个性化的界面效果,而无需依赖浏览器的默认样式。 首先,我们不再直接使用`window.alert()`和`window.confirm()`方法,而是创建...

    sweetAlert弹窗文件 JS和CSS

    这个压缩包包含的文件主要是JS(JavaScript)和CSS(层叠样式表)文件,用于实现SweetAlert的功能。 在前端开发中,用户界面的交互体验是非常重要的,而传统的alert对话框样式单一,无法满足现代网页设计的需求。...

    js模拟Confirm、alert弹框,可以修改文字颜色。

    可以直接调用,操作方便,调用代码如下: jConfirm('Can you confirm this,&lt;span am red.&lt;/span&gt;?', 'Confirmation Dialog', function(r) { });

    js alert confirm样式弹出框.zip

    "js alert confirm样式弹出框.zip"这个资源提供了一种优化`alert`和`confirm`样式的方法,使对话框更符合网页的整体风格。 首先,我们来了解`alert`和`confirm`的基本用法。`alert`只接受一个参数,即要显示的消息...

    原生js写的弹窗效果(alert效果)

    在JavaScript的世界里,原生的`alert()`函数是一种常见的弹窗效果,用于向用户显示简短的提示信息。本文将深入探讨如何使用原生JS创建类似`alert()`的自定义弹窗效果,以及如何实现跨浏览器兼容性,包括对IE、Fire...

    一套漂亮的js div alert弹出窗体

    标题中的“一套漂亮的js div alert弹出窗体”指的是使用JavaScript和HTML5的div元素创建的自定义对话框,这种对话框通常用于替代浏览器原生的alert、confirm和prompt等函数,提供更丰富的视觉效果和交互体验。...

    alert及confirm弹出框样式,换不错

    在网页开发中,`alert` 和 `confirm` 是两种常见的JavaScript内置函数,用于与用户进行交互。`alert` 用于显示一个警告对话框,通常包含一条消息和一个确定按钮;而`confirm` 则会展示一个确认对话框,包含一条消息...

    js弹出div层模拟alert(可以在iframe中使用)

    你可以根据需要修改CSS样式,以适应不同的应用场景。 总结来说,通过创建自定义的HTML结构和JavaScript控制逻辑,我们可以实现一个功能强大的、可以在iframe中使用的模拟alert对话框。这种方法允许开发者自由设计...

    alert_style.zip_alert样式美化_style

    "alert_style.zip_alert样式美化_style"这个资源显然关注于提升应用程序或网站中的警告提示(alert)的视觉效果。Alert弹出窗口通常用于通知用户关键信息或者需要用户确认的操作,因此,它们的样式设计必须既吸引人...

    sweetalert(js,css,html).zip

    3. **自定义样式**:研究`sweetalert.css`中的样式规则,学习如何根据需求修改对话框的样式。 4. **高级功能**:探索如何使用更复杂的特性,如自定义按钮、输入框、定时自动关闭、嵌入HTML内容等。 5. **兼容性**...

    JQuery alert confirm prompt 修改版

    在网页开发中,"JQuery alert confirm prompt 修改版"通常指的是开发者对原生JavaScript中的alert、confirm和prompt函数进行了自定义或者增强,以提供更美观、功能更丰富的对话框体验。 原生JavaScript的alert、...

    jquery.alerts.js(jQuery Alert, Confirm, Prompt)

    原生JavaScript提供了alert(), confirm(), prompt()函数,但它们的样式固定,无法自定义。jQuery alerts插件`jquery.alerts.js`则提供了一种更加灵活、可定制的方式来实现这些功能,它极大地增强了用户体验,并且...

Global site tag (gtag.js) - Google Analytics