search
HomeWeb Front-endHTML Tutorial修改js confirm alert 提示框文字_html/css_WEB-ITnose

<!DOCTYPE html><html><head lang="en">    <meta charset="UTF-8">    <style>        *{padding: 0; margin: 0;}        html{            height: 100%;        }        body{            font-size: 16px; font-family: "Microsoft Yahei";  height: 100%;         }        h1,h2,h3{            font-weight: lighter;        }        a{            text-decoration: none;        }        #selfWinsow{            width: 60%; margin: 0 20%; background: #fff; position: fixed;top: 35%;border: 1px solid #ccc; padding: 0 2% 2% 2%;                     }        #slefClose{            width: 25px; height: 25px; position: absolute;right: 1rem; top: 0.4rem; z-index: 9999; cursor: pointer;        }        #slefClose::after{            position: absolute;  width: 30px; height: 30px; content: "&times;"; font-size: 2.5rem; line-height: 30px;        }        #selfWinsow h2{            font-size: 1rem; border-bottom: 1px solid #ccc; line-height: 100%; padding:1rem 0;        }        #selInfo{            font-size: 0.95rem; line-height: 2.1rem; padding: 0.5rem;        }        #selfBtBox{            padding: 1rem; margin: 0px auto; border: 1px solid #ccc; overflow: hidden;        }        .selfBt{            padding: 0.8rem 2%;background: #323434; color: #fff; float: left; line-height: 100%; text-align: center; cursor: pointer;        }        .selfBtDouble{            width: 46%;         }        .selfBtSingle{            color: #fff; width: 100%; padding: 0.8rem 0;        }        #selfOk{            background: #323434;         }        .selftalkNo{            float: left;            position: relative;            top: -5px;            padding: 4px 10px;            display: inline-block;            margin-left: 5px;            color: #000;        }        .selftalkOk{            float: right;            position: relative;            top: -5px;            display: inline-block;            margin-right: 5px;            padding: 4px 10px;            color: #fff;        }        #selfNo,#linkTo2{            background: #eeeeee; color: #555555         }        #selfBack{            width: 100%; background: rgba(0,0,0,.6);        }        #selfInput{            display: block;            width: 100%; padding: 0.5rem 0; border: 1px solid #eee; border-radius: 3px; margin-bottom: 1rem; text-indent: 0.6rem        }        #selfInput:focus{            border: 1px solid #087690;        }    </style>    <title></title>    <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>    <!--<script type="text/javascript" src="SelfWindow.js"></script>-->    <script>        /**selfWindow组建,主要是用于模拟移动网站的alert(),confirm()窗口点解某一按钮跳转到某一个页面的效果,*因为给予移动web,所以没有兼容低版本ie*调用方法:var win = new SelfWinsow({*                    types : "confirm",//这里可以选择的参数有,alert,confirm,confirm2,link*                    slefTitle : "香送网温馨提示",//弹窗标题*                    selfInfo : "Are you really to remove this tool?",//弹窗信息*                    selfOk : "YES",//自定义确定按钮文字*                    selfNo : "NO",//自定义否认按钮文字*                    callback:fn,//当types为confirm,confirm2或者是talk时的回调函数,confirm为模拟                        */var SelfWinsow = function(settings){this.init(settings)};SelfWinsow.prototype = {    init:function(settings){         this.opts = {            types : "",            slefTitle : "",            selfInfo : typeof settings == "string" ? settings : "if have any incorrect , and you will continue?",            selfOk : "continue operator the deposit",            selfNo : "back loading page"        };                this.setting(settings);        if(typeof settings == "string"){            this.opts.selfInfo == settings;        }        if(settings == "" || settings == undefined || settings == null){            this.selfAlert();            }else if(settings.types == "confirm"){            this.selfConfirm();        }else if(settings.types == "confirm2"){            this.selfConfirm2();        }else if(settings.types == "link"){            this.selfLink();        }else if(settings.types=="talk"){            this.selfMobileTalk();        }else{            this.selfAlert();        }    },    //confirm窗口    selfConfirm:function(){        var _this = this;        var html="<div id='selfWinsow'><div id='slefClose'><\/div><h2 id='slefTitle'>"+_this.opts.slefTitle+"<\/h2><p id='selInfo'>"+_this.opts.selfInfo+"<\/p><div id='selfOk' class='selfBt selfBtDouble'>"+_this.opts.selfOk+"<\/div><div id='selfNo' class='selfBt selfBtDouble'>"+_this.opts.selfNo+"<\/div><\/div>";        this.createMask(html);        this.selfEvents();    },        //alert窗口    selfAlert:function(){        var _this = this;        var html="<div id='selfWinsow'><div id='slefClose'><\/div><h2 id='slefTitle'>"+_this.opts.slefTitle+"<\/h2><p id='selInfo'>"+_this.opts.selfInfo+"<\/p><div id='selfOk' class='selfBt selfBtSingle'>"+_this.opts.selfOk+"<\/div><\/div>";        this.createMask(html);        this.selfEvents();    },    selfConfirm2:function(){        var _this = this;        var html="<div id='selfWinsow'><div id='slefClose'><\/div><h2 id='slefTitle'>"+_this.opts.slefTitle+"<\/h2><p id='selInfo'>"+_this.opts.selfInfo+"<\/p><div id='selfOk' class='selfBt selfBtSingle'>"+_this.opts.selfOk+"<\/div><\/div>";        this.createMask(html);        this.selfEvents();    },    //带链接窗口    selfLink:function(){        var _this = this;        var html="<div id='selfWinsow'><div id='slefClose'><\/div><h2 id='slefTitle'>"+_this.opts.slefTitle+"<\/h2><p id='selInfo'>"+_this.opts.selfInfo+"<\/p><a id='selfOk' href='"+_this.opts.linkTo1+"' class='selfBt selfBtDouble'>"+_this.opts.selfOk+"<\/a><a id='linkTo2' href='"+_this.opts.linkTo2+"' class='selfBt selfBtDouble'>"+_this.opts.selfNo+"<\/div><\/div>";        this.createMask(html);        this.selfEvents();    },        selfMobileTalk:function(){        var _this = this;        var html="<div id='selfWinsow' style='width:100%;margin:0px;top:0;left:0;padding:0; background:none;border:none;font-size:16px'><h2 style='text-align:center; background:#fff' id='slefTitle'><span id='selfNo' style='background:#fff;cursor: pointer;' class='selftalkNo'>"+_this.opts.selfNo+"<\/span>"+_this.opts.slefTitle+"<b id='selfOk' style='background:#fff;color:#ff0028;cursor: pointer;' class='selftalkOk'>"+_this.opts.selfOk+"<\/b><\/h2><textarea style='width:90%; border:1px solid #ccc; font-size:14px; display:block; margin:10px auto; height:120px' id='selfTextarea' placeholder='请填写您的特殊要求'><\/textarea><\/div>";        this.createMask(html);        var selfBack = document.getElementById("selfBack");        selfBack.style.backgroundColor="#eee";        this.selfEvents();    },    //事件处理    selfEvents:function(){        this.selfOk();        var selfNo = document.getElementById('selfNo');        selfNo && this.slefNo();        },    //确定按钮事件    selfOk:function(){        var _this = this;        var type = this.opts.types;        var bt=true;        var selfOk = document.getElementById("selfOk");        function selfOkFun(e){            var e = e || window.event;            var el = e.scrElement || e.target;            if (el.id == "selfOk" || el.tagName=="IMG") {                if(type == "alert"){                    _this.selfRemoveBack();                    }else if(type == "confirm" || type == "talk" || "confirm2"){                    if(bt){                        _this.opts.callback();                    }else{                        return false;                    }                    _this.selfRemoveBack();                    bt=false;                }                            }        }        document.removeEventListener('click',selfOkFun,false);        document.addEventListener('click',selfOkFun,false);            },    //创建背景遮罩    createMask:function(html){        var selfBack = document.getElementById("selfBack");        if(selfBack){            return false;        }else{            var selfBack=document.createElement('div');            selfBack.id = "selfBack";            selfBack.style.position = "fixed",            selfBack.style.top = "0",            selfBack.style.left = "0",            selfBack.style.right = "0",            selfBack.style.bottom = "0",            document.body.appendChild(selfBack);            selfBack.innerHTML = html;            this.slefClose();        }    },    //关闭按钮事件    slefClose:function(){        var _this = this;        document.addEventListener('click',function(e){            var e = e || window.event;            var el = e.scrElement || e.target;            if(el.id == "slefClose"){                if(_this.opts.callback){                    _this.opts.callback = function(){};                    _this.selfRemoveBack();                    return;                }                _this.selfRemoveBack();            }        });    },    //拒绝或者否认按钮事件    slefNo:function(){        var _this = this;        document.addEventListener('click',function(e){            var e = e || window.event;            var el = e.scrElement || e.target;            if(el.id == "selfNo" ||el.tagName == "IMG"){                if(_this.opts.callback){                    _this.opts.callback = function(){};                    _this.selfRemoveBack();                    return;                }                _this.selfRemoveBack();            }        })    },    //移除窗口功能    selfRemoveBack:function(){        try{            var selfBack = document.getElementById('selfBack')            document.body.removeChild(selfBack);        }catch(e){}    },        //参数配置功能函数    exetends:function(a,b){        for( var attr in b){            a[attr] = b[attr];        }    },        //参数配置以及重写    setting:function(settings){        this.exetends(this.opts,settings)     },          }    </script>        <script>    window.onload = function(){        var Ord1 = document.getElementById("rd1");        var Ord2 = document.getElementById("rd2");        var Otext = document.getElementById("text");        var Obtn = document.getElementById("btn");                var browser = navigator.appName;                var getText = function(objText){            /*if(browser == 'Netscape'){                if(objText.indexOf("TextArea") > -1){                    return objText.value;                }else{                    return objText.textContent;                }            }else if(browser == 'Microsoft Internet Explorer'){                return objText.innerText;            }*/            return objText.value;        }        var text = getText(Otext);        var len= text.length;        Otext.disabled = true;        /*        Ord2.onclick = function(){            if(Ord2.checked){                //alert("ok");                if(len == 0){                    var selfConfirm = new SelfWinsow({                                types : "confirm",                                callback:function(){}                            });                                        //alert(selfConfirm);                    Otext.disabled = false;                    //Otext.onfocus;                }            }                }                Ord1.onclick = function(){                    if(Ord1.checked){                Otext.disabled = true;                Otext.value = "";                Otext.innerText = "";                Otext.textContent = "";            }        }            */        var aadEvent = function(e, type, target){                        e = e || window.e;            if(e.addEventListener){                e.addEventListener(type, function(){                    if(e.id == 'rd2'){                        target.disabled = false;                        var selfConfirm = new SelfWinsow({                                slefTitle : "option tips for user",                                types : "confirm",                                selfInfo : typeof settings == "string" ? settings : "if have any incorrect , and you will continue?",                                selfOk : "continue operator the deposit",                                selfNo : "back loading page",                                callback:function(){}                            });                    }else if(e.id == 'rd1'){                        target.innerIext = '';                        target.value = '';                        target.textContent = "";                        target.disabled = true;                    }else if(e.id == 'btn'){                        var text = getText(target);                        var len= text.length;                        if(target.disabled==false && len == 0){                            var selfConfirm = new SelfWinsow({                                slefTitle : "option tips for user",                                types : "alert",                                selfInfo : typeof settings == "string" ? settings : "please input textarea content for customer",                                selfOk : "OK",                                callback:function(){}                            });                                                    }                    }                }, false);            }else if(e.attachEvent){                e.attachEvent('on'+'type', function(){                    if(e.id == 'rd2'){                        target.disabled = false;                        var selfConfirm = new SelfWinsow({                                types : "confirm",                                callback:function(){}                            });                    }else if(e.id == 'rd1'){                        target.innerIext = '';                        target.value = '';                        target.textContent = "";                        target.disabled = true;                    }                    else if(e.id == 'btn'){                        var text = getText(target);                        var len= text.length;                        if(target.disabled==false && len == 0){                            var selfConfirm = new SelfWinsow({                                slefTitle : "option tips for user",                                types : "alert",                                selfInfo : typeof settings == "string" ? settings : "please input textarea content for customer",                                selfOk : "OK",                                callback:function(){}                            });                                                    }                    }                }, false);            }        };        aadEvent(Ord2, 'click', Otext);        aadEvent(Ord1, 'click', Otext);        aadEvent(Obtn, 'click', Otext);}    </script></head><body style="width:80%; margin: 20% auto;">     <form action="" method="get">        <input id="rd1" form="btn" type="radio" value="11111" name="radio" checked=true>first time purchase<br/><br/>                <section style="float:left;">        <input id="rd2" form="btn" type="radio" value="22222" name="radio" >Alternate(s) offer:</section>        <section style="float:left; margin:10px 10px">        <textarea id="text" form="btn" cols="30" rows="7" maxlength="100" style="width:600px;"></textarea>        </section>            </form>    <footer style="clear:both; float:right; margin-right:10%;">        <input id="btn" name="btn" type="submit" value="Next" style="width:60px; height:30px">    </footer></body></html>

 

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
The Future of HTML: Evolution and Trends in Web DesignThe Future of HTML: Evolution and Trends in Web DesignApr 17, 2025 am 12:12 AM

The future of HTML is full of infinite possibilities. 1) New features and standards will include more semantic tags and the popularity of WebComponents. 2) The web design trend will continue to develop towards responsive and accessible design. 3) Performance optimization will improve the user experience through responsive image loading and lazy loading technologies.

HTML vs. CSS vs. JavaScript: A Comparative OverviewHTML vs. CSS vs. JavaScript: A Comparative OverviewApr 16, 2025 am 12:04 AM

The roles of HTML, CSS and JavaScript in web development are: HTML is responsible for content structure, CSS is responsible for style, and JavaScript is responsible for dynamic behavior. 1. HTML defines the web page structure and content through tags to ensure semantics. 2. CSS controls the web page style through selectors and attributes to make it beautiful and easy to read. 3. JavaScript controls web page behavior through scripts to achieve dynamic and interactive functions.

HTML: Is It a Programming Language or Something Else?HTML: Is It a Programming Language or Something Else?Apr 15, 2025 am 12:13 AM

HTMLisnotaprogramminglanguage;itisamarkuplanguage.1)HTMLstructuresandformatswebcontentusingtags.2)ItworkswithCSSforstylingandJavaScriptforinteractivity,enhancingwebdevelopment.

HTML: Building the Structure of Web PagesHTML: Building the Structure of Web PagesApr 14, 2025 am 12:14 AM

HTML is the cornerstone of building web page structure. 1. HTML defines the content structure and semantics, and uses, etc. tags. 2. Provide semantic markers, such as, etc., to improve SEO effect. 3. To realize user interaction through tags, pay attention to form verification. 4. Use advanced elements such as, combined with JavaScript to achieve dynamic effects. 5. Common errors include unclosed labels and unquoted attribute values, and verification tools are required. 6. Optimization strategies include reducing HTTP requests, compressing HTML, using semantic tags, etc.

From Text to Websites: The Power of HTMLFrom Text to Websites: The Power of HTMLApr 13, 2025 am 12:07 AM

HTML is a language used to build web pages, defining web page structure and content through tags and attributes. 1) HTML organizes document structure through tags, such as,. 2) The browser parses HTML to build the DOM and renders the web page. 3) New features of HTML5, such as, enhance multimedia functions. 4) Common errors include unclosed labels and unquoted attribute values. 5) Optimization suggestions include using semantic tags and reducing file size.

Understanding HTML, CSS, and JavaScript: A Beginner's GuideUnderstanding HTML, CSS, and JavaScript: A Beginner's GuideApr 12, 2025 am 12:02 AM

WebdevelopmentreliesonHTML,CSS,andJavaScript:1)HTMLstructurescontent,2)CSSstylesit,and3)JavaScriptaddsinteractivity,formingthebasisofmodernwebexperiences.

The Role of HTML: Structuring Web ContentThe Role of HTML: Structuring Web ContentApr 11, 2025 am 12:12 AM

The role of HTML is to define the structure and content of a web page through tags and attributes. 1. HTML organizes content through tags such as , making it easy to read and understand. 2. Use semantic tags such as, etc. to enhance accessibility and SEO. 3. Optimizing HTML code can improve web page loading speed and user experience.

HTML and Code: A Closer Look at the TerminologyHTML and Code: A Closer Look at the TerminologyApr 10, 2025 am 09:28 AM

HTMLisaspecifictypeofcodefocusedonstructuringwebcontent,while"code"broadlyincludeslanguageslikeJavaScriptandPythonforfunctionality.1)HTMLdefineswebpagestructureusingtags.2)"Code"encompassesawiderrangeoflanguagesforlogicandinteract

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
1 months agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
4 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
1 months agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat Commands and How to Use Them
1 months agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Powerful PHP integrated development environment

DVWA

DVWA

Damn Vulnerable Web App (DVWA) is a PHP/MySQL web application that is very vulnerable. Its main goals are to be an aid for security professionals to test their skills and tools in a legal environment, to help web developers better understand the process of securing web applications, and to help teachers/students teach/learn in a classroom environment Web application security. The goal of DVWA is to practice some of the most common web vulnerabilities through a simple and straightforward interface, with varying degrees of difficulty. Please note that this software

SublimeText3 English version

SublimeText3 English version

Recommended: Win version, supports code prompts!

WebStorm Mac version

WebStorm Mac version

Useful JavaScript development tools

SublimeText3 Linux new version

SublimeText3 Linux new version

SublimeText3 Linux latest version