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...