中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

修改js confirm alert 提示框文字的簡單實例
來源:易賢網 閱讀:5952 次 日期:2016-06-20 15:04:04
溫馨提示:易賢網小編為您整理了“修改js confirm alert 提示框文字的簡單實例”,方便廣大網友查閱!

下面小編就為大家帶來一篇修改js confirm alert 提示框文字的簡單實例。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。

修改js confirm alert 提示框文字的簡單實例

<!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: "×"; 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>

以上這篇修改js confirm alert 提示框文字的簡單實例就是小編分享給大家的全部內容了,希望能給大家一個參考

更多信息請查看網絡編程
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
久久偷看各类wc女厕嘘嘘偷窃| 欧美激情一区二区三区| 韩国精品久久久999| 国产在线日韩| 国户精品久久久久久久久久久不卡 | 亚洲国产美女久久久久| 亚洲精品一区二区在线观看| 亚洲色在线视频| 久久国产天堂福利天堂| 快射av在线播放一区| 欧美日韩精品免费| 国产精自产拍久久久久久蜜| 在线看片成人| 一区二区三区精品在线| 久久久久www| 国产精品chinese| 红桃视频一区| 亚洲九九爱视频| 亚洲欧美日韩人成在线播放| 你懂的国产精品永久在线| 国产精品一区在线观看你懂的| 在线免费观看日本一区| 日韩视频在线播放| 亚洲欧美日韩视频一区| 欧美日韩成人在线播放| 樱花yy私人影院亚洲| 亚洲影院在线| 欧美精品一区二区三区视频| 精品91在线| 性欧美video另类hd性玩具| 欧美午夜视频网站| 亚洲黄色三级| 麻豆成人综合网| 国产亚洲一级| 香蕉久久精品日日躁夜夜躁| 欧美色图一区二区三区| 亚洲伦理在线观看| 欧美xx视频| 国内精品国产成人| 亚洲视频一二| 久久久久国产精品厨房| 国产精品一国产精品k频道56| 亚洲国产日韩一区二区| 亚洲日本激情| 欧美ed2k| 尤物视频一区二区| 日韩午夜在线电影| 欧美成人国产一区二区| 国产偷国产偷精品高清尤物| 一色屋精品视频在线看| 久久精品一本久久99精品| 国产精品毛片在线看| 欧美黄色一区二区| 欧美日韩在线视频一区| 在线亚洲免费| 欧美日本在线看| 国产精品欧美一区喷水| 亚洲欧美日韩精品一区二区 | 久久精品99国产精品酒店日本| 久久久精品一品道一区| 欧美性感一类影片在线播放 | 国产精品亚洲网站| 精品动漫3d一区二区三区免费版 | 中文欧美字幕免费| 99精品视频免费观看| 日韩视频在线一区二区三区| 久久久久久999| 久久这里有精品15一区二区三区| 国产精品美女一区二区| 欧美一区不卡| 精品成人一区二区| 欧美黑人在线播放| 亚洲自拍电影| 伊人天天综合| 一区二区三区欧美| 国产精品日本欧美一区二区三区| 欧美一区成人| 亚洲人成在线影院| 国产精品久久久久婷婷| 看片网站欧美日韩| 亚洲人在线视频| 欧美日本一区二区高清播放视频| 久久精品人人做人人综合| 国产精品视频999| 久久久久久亚洲精品中文字幕| 麻豆av一区二区三区久久| 亚洲人成艺术| 欧美性一区二区| 亚洲国产导航| 国产精品毛片在线| 久久综合伊人77777| 一级日韩一区在线观看| 国语自产偷拍精品视频偷 | 狠狠色噜噜狠狠色综合久| 久久嫩草精品久久久精品| 亚洲乱码国产乱码精品精 | 一本久道久久久| 国产麻豆9l精品三级站| 久久精品一区四区| 9i看片成人免费高清| 国产免费亚洲高清| 欧美精品在线一区| 久久精品成人一区二区三区| 日韩西西人体444www| 国产欧美一区二区三区久久人妖| 欧美大片一区二区三区| 性高湖久久久久久久久| 亚洲精品视频免费观看| 国内成+人亚洲| 欧美国产综合一区二区| 久久精品视频免费| 亚洲性感美女99在线| 激情久久五月天| 欧美午夜精品一区| 欧美jizz19hd性欧美| 欧美亚洲色图校园春色| 99亚洲视频| 在线播放亚洲一区| 国产精品影音先锋| 国产精品99一区| 欧美高清视频一区二区| 久久免费高清视频| 欧美在线看片| 午夜视频一区在线观看| 亚洲无限av看| 一本一道久久综合狠狠老精东影业| 亚洲国产成人av| 激情文学一区| 激情另类综合| 精品999久久久| 一区二区三区中文在线观看| 国产一区二区三区丝袜| 欧美小视频在线观看| 欧美视频在线免费| 欧美日韩综合视频网址| 国产精品vvv| 欧美日韩在线播放三区| 欧美日韩综合| 欧美日韩成人| 欧美日韩一区二区三区四区在线观看| 欧美激情中文字幕一区二区| 欧美暴力喷水在线| 欧美另类专区| 欧美片第一页| 国产精品va在线播放| 91久久国产综合久久| 久久精品国产久精国产爱| 亚洲电影观看| 最新国产精品拍自在线播放| 在线欧美日韩| 在线精品高清中文字幕| 亚洲国产清纯| 亚洲三级视频| 亚洲天堂视频在线观看| 国产精品99久久久久久久女警| 亚洲综合欧美| 欧美综合国产| 一区二区三区视频免费在线观看 | 欧美性色视频在线| 国产精品久久999| 国产一区二区你懂的| 精品成人乱色一区二区| 亚洲福利在线看| 伊人成综合网伊人222| 亚洲国内高清视频| a91a精品视频在线观看| 午夜亚洲性色福利视频| 久久精品夜色噜噜亚洲a∨| 欧美不卡一区| 欧美日韩国产精品一区| 国产精品一区二区三区成人| 在线电影国产精品| 在线亚洲一区二区| 久久精品视频网| 欧美国产日韩a欧美在线观看| 欧美性猛交xxxx乱大交蜜桃| 国产视频一区三区| 亚洲精品美女久久久久| 亚洲欧洲av一区二区| 久久天堂成人| 欧美日韩综合不卡| 一区视频在线播放| 一本色道久久综合狠狠躁篇的优点 | 国产综合18久久久久久| 一区二区精品| 伊人久久亚洲影院| 99国内精品久久| 国产视频观看一区| 亚洲日本久久| 性欧美1819性猛交| 欧美国产国产综合| 欧美精品成人一区二区在线观看| 国产精品视频免费观看| 亚洲大胆视频| 亚洲欧美文学| 欧美日韩免费观看一区| 激情婷婷亚洲| 性视频1819p久久| 欧美日韩一区二区三区在线| 伊人久久久大香线蕉综合直播|