zoukankan      html  css  js  c++  java
  • JavaScript中confirm方法的重载

    <script language=javascript>
    function window.confirm(str){
    str=str.replace(/'/g, "'&chr(39)&'").replace(/ | | /g, "'&VBCrLf&'");
    execScript("n = msgbox('"+ str +"', vbRetryCancel, '信息提示')", "vbscript",0);
    return(n == 6);
    }

    </script>

    这样就能显示想要的系统有的按钮了.关键是msgbox的第二个参数.它可以有多个,用or关键字连接.
    msgbox的常量参数列表如下 :
    下列常数与 MsgBox 函数一起使用,标识在消息框中出现的按钮、图标,并指定默认按钮。另外,还可以指定消息框的样式。因为这些常数在VBScript中被建立,您在使用之前不必定义它们。您可在代码中任意处使用它们以表示说明值。
    常数 值 描述
    vbOKOnly 0 只显示确定按钮。
    vbOKCancel 1 显示确定和取消按钮。
    vbAbortRetryIgnore 2 显示终止、重试和忽略按钮。
    vbYesNoCancel 3 显示是、否和取消按钮。
    vbYesNo 4 显示是和否按钮。
    vbRetryCancel 5 显示重试和取消按钮。
    vbCritical 16 显示临界消息图标。
    vbQuestion 32 显示警告询问图标。
    vbExclamation 48 显示警告消息图标。
    vbInformation 64 显示提示消息图标。
    vbDefaultButton1 0 第一个按钮是默认按钮。
    vbDefaultButton2 256 第二个按钮是默认按钮。
    vbDefaultButton3 512 第三个按钮是默认按钮。
    vbDefaultButton4 768 第四个按钮是默认按钮。
    vbApplicationModal 0 应用程序模式。用户必须响应消息框,才能继续在当前应用程序中工作。
    vbSystemModal 4096 系统模式。 在 Win16 系统中, 所有应用程序都将中止直到用户响应消息框。 在 Win32 系统中, 此常数提供一个应用程序模式信息框并总是保留在您可能正在运行的所有其它程序的顶部。

    下列常数与 MsgBox 函数一起使用,标识用户选定的按钮。仅当类型库中包含以下常数定义,且在您的工程文件中已经显式引用该类型库后,才允许使用这些常数。对于 VBScript,必须在代码中显式声明这些常数。

    常数 值 描述
    vbOK 1 确定按钮被单击。
    vbCancel 2 取消按钮被单击。
    vbAbort 3 终止按钮被单击。
    vbRetry 4 重试按钮被单击。
    vbIgnore 5 忽略按钮被单击。
    vbYes 6 是按钮被单击。
    vbNo 7 否按钮被单击。
  • 相关阅读:
    「初级篇」跟我一起学docker(二)--核心概念和安装
    程序员有哪些借口可以让自己写出低质量的代码?
    「初级篇」跟我一起学docker(一)--认识
    后端程序猿怎么提高技术?提高编码质量?
    河南这么大的省,也所谓的准一线,为什么IT行业就是发展不起来呢?
    JAVA使用Gson解析json数据,实例
    JAVA equals 和 “==”的异同
    JAVA WEB 对返回数据进行按中文名称首字母A~Z升序排序
    JAVA验证数字的正则表达式,来一发
    【转】Java.util.ArrayList.set()方法实例
  • 原文地址:https://www.cnblogs.com/Byrd/p/2694051.html
Copyright © 2011-2022 走看看