/*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相关推荐

  1. 踩坑:重写了alert方法,在点击事件中调用苹果手机不兼容

    今天公司同事找我,说出现了一个奇怪的bug: 浏览器:微信浏览器7.0 问题描述:给div添加一个简单的点击事件,弹出一个提示的alert,这个在大部分手机没问题,可是在部分苹果手机(iphone6s ...

  2. javascript 中confirm alert 换行

    javascript 中confirm alert 换行两种方法. 1 .confirm("aaa\nbbb"); 2.confirm ("aaa"+Strin ...

  3. JS中confirm,alert,prompt函数

    window.alert:参数,只有一个,显示警告框的信息;       无返回值.            <script>       window.alert("确定.&qu ...

  4. 重写浏览器alert解决ios端原生alert出现当前网址的URL

    window.alert = function(name){   var iframe = document.createElement("IFRAME"); iframe.sty ...

  5. confirm 和 alert不显示ip改写

    //重写 alert 不显示ip地址window.alert = function alertw(name) {var iframe = document.createElement("IF ...

  6. java window的对象方法,[Java教程]如何真正重写window对象的方法_星空网

    如何真正重写window对象的方法 2014-12-29 0 重写window对象的方法不是一件新奇的事,比如我们可能需要改变默认alert的行为,如何安全的重写呢? 小菜看到某知名IT网站是这样的写 ...

  7. Selenium WebDriver之JavaScript

    WebDriver提供了方法来同步/异步执行JavaScript代码,这是因为JavaScript可以完成一些WebDriver本身所不能完成的功能,从而让WebDriver更加灵活和强大. 本文中所 ...

  8. XSS之xss-labs-level17

    文章目录 0x01 XSS-Labs 0x02 实验工具 0x03 实验环境 0x04 实验步骤 0x05 实验分析 0x06 参考链接 0x01 XSS-Labs   XSS(跨站脚本攻击)是指恶意 ...

  9. XSS之xss-labs-level3

    文章目录 0x01 XSS-Labs 0x02 实验工具 0x03 实验环境 0x04 实验步骤 0x05 实验分析 0x06 参考链接 0x01 XSS-Labs   XSS(跨站脚本攻击)是指恶意 ...

最新文章

  1. 一手好 SQL 是如何炼成的?
  2. CNN光流计算--FlowNet: Learning Optical Flow with Convolutional Networks
  3. 用 RTC 打造一个音乐教育 App,需要解决哪些音质难题?
  4. SMO算法原理转载+自己补充
  5. 更快的Maven构建工具mvnd和Gradle哪个性能更好?
  6. POJ 1003 解题报告
  7. Web压力测试工具 - Siege
  8. Oracle Telnet 1521 失败
  9. 照片尺寸大小是多少厘米
  10. arukas.io免费搭建个人私有***方式
  11. worldpress php7.2,centos7.4下word press环境由php5.6.4升级到php7.2
  12. 根据身份证解析出生年月
  13. php 404 not found,404 not found nginx是什么意思
  14. 俄罗斯方块linux服务器,基与Linux环境下 C 俄罗斯方块
  15. 【微机原理笔记】第 1 章 - 微型计算机基础概论
  16. 新品推荐【旺旺食神猪】来了!!!
  17. function(event)中的event详解
  18. Keras深度学习实战(36)——基于编码器-解码器的机器翻译模型
  19. 是计算机主机与显示器之间的接口,显示器连接电脑的线是什么线_连接电脑显示器和主机的线是什么线-win7之家...
  20. NLP对数据集进行(词性标注):将所有的词性进行汇总并且编号;将所有的英文词对应的词性转换成编号,得到list

热门文章

  1. 程序员是该选择大公司,还是小公司?你会如何抉择呢?
  2. 宏狗、圣天狗、Rockey6、HASP加密锁性能体验与分析
  3. 天翼网盘目录php,天翼云盘文件同步与目录设置方法
  4. 学会扒源码-HashMap
  5. 计算机头脑风暴知识竞赛PPT,头脑风暴竞头脑 知识竞赛赛知识
  6. 手把手教你写一个生成yapi接口代码Chrome 扩展插件
  7. C语言单链表入门讲解(附例题)
  8. 【PAT乙级】题解-1057 数零壹
  9. Python中字典的基本操作
  10. 《乔布斯传》英文原著重点词汇笔记(五)【 chapter three 】