重写confirm,alert
/*var buttonJson = [{ "btnClass":"btn-default",按钮样式:默认 "isClose":true,点击是否关闭:关闭 "text":"取消":按钮内容 "tOrF":true 点击返回true(针对confirm) },{"btnClass":"tn-primary",按钮样式:样式1蓝色 "isClose":false,点击是否关闭:不关闭 "text":"确定" }]; var ttl ="删除11";标题 var cont = "是否要删除此条历史记录";显示内容*/ var isTrueNum = 0;//0弹窗弹出;1点击确定;2点击取消 var confirm_ClickObject;//弹窗设定 function showWindow(ttl,cont,buttonJson,returnObject){ if(returnObject!=undefined&&returnObject!=null){confirm_ClickObject=returnObject; } if(isTrueNum==1){isTrueNum=0; return true ; }else if(isTrueNum==2){isTrueNum=0;return false; }else{//弹窗的样式 }} function callback_OK(){isTrueNum=1; if($(confirm_ClickObject).attr("onclick")!=undefined&&$(confirm_ClickObject).attr("onclick").length>0){$(confirm_ClickObject).click(); }else if($(confirm_ClickObject).attr("onchange")!=undefined&&$(confirm_ClickObject).attr("onchange").length>0){$(confirm_ClickObject).change(); }else{$(confirm_ClickObject).click(); } } function callback_QU( ){isTrueNum =2;if($(confirm_ClickObject).attr("onclick")!=undefined&&$(confirm_ClickObject).attr("onclick").length>0){$(confirm_ClickObject).click();}else if($(confirm_ClickObject).attr("onchange")!=undefined&&$(confirm_ClickObject).attr("onchange").length>0){$(confirm_ClickObject).change();}else{$(confirm_ClickObject).click();} } //重写alert window.alert = function newAlert(cont){var ttl ="温馨提示";var buttonJson = [{"btnClass":"btn-primary","isClose":true,"text":"确定"}];showWindow(ttl,cont,buttonJson); }; //重写confirm window.confirm = function newConfirm(obj,cont){var ttl ="温馨提示";var buttonJson = [{"btnClass":"btn-default","isClose":true,"text":"取消","tOrF":false},{"btnClass":"btn-primary","isClose":true,"text":"确定","tOrF":true}];return showWindow(ttl,cont,buttonJson,obj); }; //写返回的alert function alert1(obj,cont){var ttl ="温馨提示";var buttonJson = [{"btnClass":"btn-primary","isClose":true,"text":"确定","tOrF":true}];return showWindow(ttl,cont,buttonJson,obj); }
转载于:https://www.cnblogs.com/moonlignt/p/9234012.html
重写confirm,alert相关推荐
- 踩坑:重写了alert方法,在点击事件中调用苹果手机不兼容
今天公司同事找我,说出现了一个奇怪的bug: 浏览器:微信浏览器7.0 问题描述:给div添加一个简单的点击事件,弹出一个提示的alert,这个在大部分手机没问题,可是在部分苹果手机(iphone6s ...
- javascript 中confirm alert 换行
javascript 中confirm alert 换行两种方法. 1 .confirm("aaa\nbbb"); 2.confirm ("aaa"+Strin ...
- JS中confirm,alert,prompt函数
window.alert:参数,只有一个,显示警告框的信息; 无返回值. <script> window.alert("确定.&qu ...
- 重写浏览器alert解决ios端原生alert出现当前网址的URL
window.alert = function(name){ var iframe = document.createElement("IFRAME"); iframe.sty ...
- confirm 和 alert不显示ip改写
//重写 alert 不显示ip地址window.alert = function alertw(name) {var iframe = document.createElement("IF ...
- java window的对象方法,[Java教程]如何真正重写window对象的方法_星空网
如何真正重写window对象的方法 2014-12-29 0 重写window对象的方法不是一件新奇的事,比如我们可能需要改变默认alert的行为,如何安全的重写呢? 小菜看到某知名IT网站是这样的写 ...
- Selenium WebDriver之JavaScript
WebDriver提供了方法来同步/异步执行JavaScript代码,这是因为JavaScript可以完成一些WebDriver本身所不能完成的功能,从而让WebDriver更加灵活和强大. 本文中所 ...
- XSS之xss-labs-level17
文章目录 0x01 XSS-Labs 0x02 实验工具 0x03 实验环境 0x04 实验步骤 0x05 实验分析 0x06 参考链接 0x01 XSS-Labs XSS(跨站脚本攻击)是指恶意 ...
- XSS之xss-labs-level3
文章目录 0x01 XSS-Labs 0x02 实验工具 0x03 实验环境 0x04 实验步骤 0x05 实验分析 0x06 参考链接 0x01 XSS-Labs XSS(跨站脚本攻击)是指恶意 ...
最新文章
- 一手好 SQL 是如何炼成的?
- CNN光流计算--FlowNet: Learning Optical Flow with Convolutional Networks
- 用 RTC 打造一个音乐教育 App,需要解决哪些音质难题?
- SMO算法原理转载+自己补充
- 更快的Maven构建工具mvnd和Gradle哪个性能更好?
- POJ 1003 解题报告
- Web压力测试工具 - Siege
- Oracle Telnet 1521 失败
- 照片尺寸大小是多少厘米
- arukas.io免费搭建个人私有***方式
- worldpress php7.2,centos7.4下word press环境由php5.6.4升级到php7.2
- 根据身份证解析出生年月
- php 404 not found,404 not found nginx是什么意思
- 俄罗斯方块linux服务器,基与Linux环境下 C 俄罗斯方块
- 【微机原理笔记】第 1 章 - 微型计算机基础概论
- 新品推荐【旺旺食神猪】来了!!!
- function(event)中的event详解
- Keras深度学习实战(36)——基于编码器-解码器的机器翻译模型
- 是计算机主机与显示器之间的接口,显示器连接电脑的线是什么线_连接电脑显示器和主机的线是什么线-win7之家...
- NLP对数据集进行(词性标注):将所有的词性进行汇总并且编号;将所有的英文词对应的词性转换成编号,得到list