execScript的用法及msgbox详解

execScript的用法及msgbox详解一。首先了解一下execScript的格式:execScript(sExpression,sLanguage);sExpression表示要执行的代码;sLanguage表示执行该代码所使用的语言,分为JavaScript,JScript,VBScript;二。通过实例解说一下其用法:---------------------------------------aa.php从此开始<scriptlanguage=javascript>window.execScript("alert()","JScript")window.execScript("msgbox'carrot'","VBScript")</script>---------------------------------------aa.php到此结束---------------------------------------aa2.php从此开始<scriptlanguage="JavaScript"type="text/JavaScript">functionsave2(str){execScript("n=msgbox('"+str+"',257,'自定义的confirm')","vbscript");if(+n==1)alert('您选择了确认');else{alert('您选择了取消');}}</script><inputtype="button"name="button"value="carrot"onClick="save2('确定要跳转');"/>---------------------------------------aa2.php到此结束---------------------------------------aa3.php从此开始<scriptlanguage=javascript>functionwindow.confirm(str){execScript("n=msgbox('"+str+"',vbYesNoCancel,'Iamcarrot')","vbscript");execScript("ifn=vbYesthenn=true","vbscript");execScript("ifn=vbNothenn=false","vbscript");execScript("ifn=vbCancelthenn=null","vbscript");return(n);}alert(confirm("重载的confirm弹出框"));</script>---------------------------------------aa3.php到此结束实例分析:aa.php讲解了execScript所使用的不同语言来达到相同的效果,例中的JScript和VBScript;aa2.php讲解了execScript调用函数msgbox来动态的现实弹出窗口的信息,例中的str;aa3.php讲解了execScript赋值给变量,通过变量的值,动态的现实信息,例中的n;三。msgbox函数详解:作用:在对话框中显示消息,等待用户单击按钮,并返回一个Integer告诉用户单击哪一个按钮。语法:MsgBox(prompt[,buttons][,title][,helpfile,context])参数说明:MsgBox函数的语法具有以下几个命名参数:Prompt-------必需的。字符串表达式,作为显示在对话框中的消息,譬如例aa2.php,其弹出的第一个对话框即有“确定要跳转'”。prompt的最大长度大约为1024个字符,由所用字符的宽度决定。如果prompt的内容超过一行,则可以在每一行之间用回车符(Chr(13))、换行符(Chr(10))或是回车与换行符的组合(Chr(13)&Chr(10))将各行分隔开来。Buttons-------可选的。数值表达式是值的总和,指定显示按钮的数目及形式,使用的图标样式,缺省按钮是什么以及消息框的强制回应等,譬如aa2.php中的“257”和aa3.php中的“vbYesNoCancel”。如果省略,则buttons的缺省值为0。Title-------可选的。在对话框标题栏中显示的字符串表达式,譬如aa2.php中的“自定义的confirm“和aa3.php中的“Iamcarrot”。如果省略title,则将应用程序名放在标题栏中。Helpfile--------可选的。字符串表达式,识别用来向对话框提供上下文相关帮助的帮助文件。如果提供了helpfile,则也必须提供context。Context-------可选的。数值表达式,由帮助文件的作者指定给适当的帮助主题的帮助上下文编号。如果提供了context,则也必须提供helpfile。用于MsgBox函数中Buttons参数的常量{常量名称常量值说明Ⅰ。下面列举的是按钮系列vbOKOnly0只显示“确定”按钮(缺省值)VbOKCancel1显示“确定”和“取消”按钮VbAbortRetryIgnore2显示“终止”、“重试”和“忽略”按钮VbYesNoCancel3显示“是”、“否”和“取消”按钮VbYesNo4显示“是”和“否”按钮VbRetryCancel5显示“重试”和“取消”按钮Ⅱ。下面列举的是图标系列VbCritical16显示“关键信息”图标VbQuestion32显示“警告询问”图标VbExclamation48显示“警告消息”图标VbInformation64显示“通知消息”图标Ⅲ。下面列举的是缺省系列vbDefaultButton10第一个按钮是缺省值(缺省设置)vbDefaultButton2256第二个按钮是缺省值vbDefaultButton3512第三个按钮是缺省值vbDefaultButton4768第四个按钮是缺省值Ⅳ。其他vbApplicati...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?