写一段vbscript脚本语言用于向用户显示一个输入框,直至用户输入了正确的密码,则弹出消息对话框显

快速业务通道
++++选择通道++++
国内服务器厦门电信服务器汕头电信服务器温州电信服务器厦门网通服务器汕头双线服务器美国服务器欧洲服务器美国KT机房服务器美国FDC机房服务器香港服务器新加坡服务器韩国服务器台湾服务器英国服务器德国服务器新加坡Qala机房服务器香港机房服务器法国服务器江苏电信服务器美国TB机房服务器日本服务器河北网通服务器厦门软二服务器台湾机房服务器韩国机房服务器美国ST机房服务器江西电信服务器其他机房服务器菲律宾服务器日本机房服务器菲律宾机房服务器
国内大带宽
欢迎光临凌众科技,我们将竭诚为您提供最优质的服务!业务电话: 技术支持电话:
用vbscript实现在消息框中显示一个超链接
问: 嗨,ScriptingGuy!可以在消息框中包含指向某个Web页面的超链接吗? --CB 答: 嗨,CB。听起来您好像想要向用户显示一个消息框,并且希望在消息框中包含一个超链接,以便用户可以点击这个链接,从而获得更多信息。例如,假设某个用户试图访问一些资源,但被拒绝了。这种情况下,您可以弹出一个消息框,告诉用户访问被拒绝,然后向他们提供一个链接,这个链接指向的页面会告诉用户访问所需的权限。一般说来,这种办法会比简单地说“访问被拒绝”好得多。 那么,是否可以用脚本编写语言实现这个目的呢?好吧,据我们所知,目前还不能。消息框中含有超链接当然会很酷,但使用脚本编写语言则仅限于简单的消息框。 不过,先等等,别忙着离开!您并没有问我们:“是否存在某种变通办法可以实现相同目的,但不必在消息框中嵌入超链接?”如果您这么问,我们就会告诉您:“总会有变通办法的。”您所寻求的就是从消息框中实现对Web页面的一键式访问。一个方法就是在消息框中嵌入超链接,但不幸的是,我们上面说过,使用VBScript无法实现上述目的。因此,我们试着使用其他办法看看:为什么不弹出一个消息框,询问用户:“您是否想要申请访问此资源?”呢?如果用户点击否,那么脚本就会中止。如果用户点击是,脚本就会自动将用户带到合适的Web页面。一个消息框,一键式访问网站。它和使用超链接并不十分相同,但结果却是一样的。 如您所见,这只需要以下几行代码就可以实现: 复制代码 代码如下:SetobjShell=CreateObject("Wscript.Shell") intMessage=Msgbox("Wouldyouliketoapplyforaccesstothisresource?",_ vbYesNo,"AccessDenied") IfintMessage=vbYesThen objShell.Run("") Else Wscript.Quit EndIf我们首先创建一个WSHShell对象实例;我们需要创建这个实例,以便弹出Web浏览器和链接到网站。然后,我们显示消息框(标题为访问被拒绝),并询问用户:“您是否想要申请访问此资源?”这个消息框具有一个是按钮和一个否按钮,这就是VBScript常量vbYesNo的用途。 注意:有些人可能在想:“等等,我想您应该在VBScript中明确定义这些常量。”在大多数情况下,这是正确的。如果我们处理的是FileSystemObject(打个比方),那么我们就需要使用类似如下代码定义常量: ConstForReading=1 但是,VBScript有一些内部常量。vbYesNo恰好就是其中之一。它用于在消息框中显示“是”按钮或“否”按钮。vbCrLf则是另一个内部常量,它的作用是在字符串末尾添加回车换行。这些内部常量――它们是VBScript语言的一部分――不必定义;在您输入vbYesNo时,VBScript会知道您的意思。 我们刚才说到哪了?哦,对了,我们弹出一个消息框,并向用户提供是按钮和否按钮。如果用户点击是,我们就将他们带到指定的网站。那么,如何知道用户点击的是否为是呢?很简单:当我们创建消息框时,我们就将用户响应存储在变量intMessage中。因此,若要判断用户点了哪个按钮,我们只要检查intMessage的值就可以了。如果这个值等于vbYesNo(另一个内部常量,等于6),那么用户点击的便为是,于是我们就使用Shell对象的Run方法打开网站。(注意,我们需要做的就是指定URL;然后操作系统就会使用默认浏览器导航到该站点。) 那如果用户点击的为否呢?这种情况下,我们就会退出(Wscript.Quit)。 恰如我们所说的,这个方法和我们想象中的不完全一样,但它可以实现这个目的。 顺便说一下,如果您想了解有关VBScript的Msgbox函数以及配置这个函数的不同方式的更多信息,请访问MSDN上的“VBScript语言参考”。 那如果您需要制作精美一点的消息框呢?这种情况下,您可以自己动手制作一个HTML页面,然后使用这个页面模拟真实的Windows消息框。不过这个问题我们将在其他时间讨论。
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:
为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
你可能对下面的文章感兴趣
上一篇: 下一篇:
Copyright &
厦门优通互联科技开发有限公司 All rights reserved
地址(ADD):厦门软件园二期望海路63号701E(东南融通旁)
邮编(ZIP):361008
传真: 咨询信箱: 咨询OICQ:
《中华人民共和国增值电信业务经营许可证》闽B2-& ICP备案:第3章VBScript脚本语言_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
第3章VBScript脚本语言
上传于||文档简介
&&x​i​e​ ​x​i​e
大小:273.00KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢文档分类:
在线文档经过高度压缩,下载原文更清晰。
淘豆网网友近日为您收集整理了关于新ASP程序设计 叶潮流 电子教案及习题答案 第3章VBScript脚本语言的文档,希望对您的工作和学习有所帮助。以下是文档介绍:《ASP程序设计》——第三章 VBScript脚本语言在线教务辅导网:课件及动画素材请查阅在线教务辅导网QQ: 或者直接输入下面地址:http://shop.ASP程序设计课件2008 年 12 月中国水利水电出版社《ASP程序设计》——第三章 VBScript脚本语言本章导读本章导读:ASP并不是脚本语言,需要使用脚本语言才能完成其动态网页的逻辑设计工作。在ASP的程序中,常用的脚本语言有VBScript和JavaScript两种。VBScript是ASP的默认脚本语言,属于Visual Basic的一个简化版本,可以直接嵌入HTML文件中,从而扩展HTML功能,使静态的HTML网页成为动态网页,实现客户端浏览器和Web服务器的交互功能。本章要点:※客户端脚本和服务器端脚本※数据类型※常量和变量※内置函数※运算符※程序结构※Sub过程和Function函数《ASP程序设计》——第三章 VBScript脚本语言 3.1.1 客户端脚本 3.1.2 客户端脚本功能 3.1.3 常用事件 3.1.4 输入输出函数 3.1.5 服务器端脚本3.1 脚本概述《ASP程序设计》——第三章 VBScript脚本语言客户端脚本因为在客户端执行,其实和ASP没有关系,也就不需要IIS支持,只要文件扩展名取.htm、.html即可。客户端脚本代码能够嵌入到html文档的任何地方,通常是将所有脚本代码集中放在head部分,这样可以确保在body部分解释之前所有脚本代码都被读取并解码。其语法格式如下:&script language=&脚本语言名称& [event=&事件名称&][for=&对象名称&]&&!--脚本代码--&&/script&语法说明如下:⑴language:指定脚本代码所使用的脚本语言。对于IE浏览器来说,该属性的取值可以是“VBScript”或“JavaScript”,前者也可以简写为“VBS”⑵event:指定脚本代码的关联事件,有关事件的详细信息,请参阅3.1.3节⑶for:指定与事件相关联的对象。⑷注释标记符号(&!--和--&)是为了防止不支持客户端脚本的浏览器出错,如Netscape Navigator浏览器不支持VBScript编写的客户端脚本。3.1.1 客户端脚本《ASP程序设计》——第三章 VBScript脚本语言3.1.1 客户端脚本实际编写客户端脚本代码时,一般有四种变化形式,下面举例说明:1.通过for……event属性调用事件过程设置&script&标记的for属性以指定html页面中的一个对象,并通过event属性指定该对象的一个事件。2.通过控件的事件调用事件过程在&script&标记中定义一个通用sub过程,并通过对象的相关事件来调用该过程。3.在html标记属性中直接编写脚本代码若事件过程比较简单,则可以在对象标记中直接编写脚本语句。若包含多条语句,用冒号(:)分开各条语句。4.定义对象独立事件过程这种方式对事件过程的命名有严格的要求,要求过程名必须由对象名下划线(_)和事件名组合而成,如button1_onclick()。《ASP程序设计》——第三章 VBScript脚本语言客户端脚本也能够为用户提供一定的交互性,这种交互性主要体现在用户与本地计算机之间交互,需要IE浏览器的支持,如进行简单计算,验证输入数据的合法性和构建动感的视觉效果。又如,在将表单内容提交给服务器端之前,可用客户端脚本来验证输入数据的合法性,这样无需连接服务器就能使用户得到及时的反馈。再如,可以根据用户的行为来产生有趣的网页视觉效果,如当鼠标移到一个特定的段落时,改变段落中的文本颜色。3.1.2 客户端脚本功能《ASP程序设计》——第三章 VBScript脚本语言3.1.3 常用事件 HTML文档中的每个标记都可以看作是一个拥有属性、方法和事件的对象,称为文档对象。事件是预先定义好的,能够被对象识别的动作。当文档对象触发某一个事件时,会做出某种方式的响应,产生具体的行为结果。这种具体的响应和行为结果需要由程序员编写脚本代码来实现,这段脚本代码称为事件过程。在客户端运行时,VBScript是一种基于对象和事件驱动的脚本语言,主要是通过对浏览器中发生的事件做出响应,从而实现其功能,常用的事件如表3-1所示。《ASP程序设计》——第三章 VBScript脚本语言3.1.4 输入输出函数输入输出函数和3.6节介绍的函数一样都是VBScript内置函数,只不过这两个函数只能用于客户端脚本,不能用于服务器端脚本。1.输出函数msgbox2.输入框函数inputbox《ASP程序设计》——第三章 VBScript脚本语言1.输出函数msgbox消息框函数(msgbox)是常用的输出信息的函数。它在对话框中显示信息,等待用户单击按钮,并返回一个整数以标明用户单击了哪一个按钮。其语法格式如下:格式:[返回值]=msgbox (&信息内容& [,&对话框类型&[,&对话框标题&]] [,helpfile,context])说明:msgbox函数只能用于客户端脚本代码,其中:⑴信息内容:是显示在对话框中的字符串表达式,其最大长度大约是1024个字符;⑵对话框类型:是一个数值表达式,一般有三个参数组成相加而得到一个整型值。用于指定命令按钮的数目及类型、使用的图标样式和默认选择按钮等。各参数取值及其含义如表3-2 表3-3和表3-4所示。播放器加载中,请稍候...
该用户其他文档
下载所得到的文件列表新ASP程序设计 叶潮流 电子教案及习题答案 第3章VBScript脚本语言.ppt
文档介绍:
《ASP程序设计》——第三章 VBScript脚本语言在线教务辅导网:课件及动画素材请查阅在线教务辅导网QQ: 或者直接输入下面地址:http://shop.ASP程序设计课件2008 年 12 月中国水利水电出版社《ASP程序设计》——第三章 VBScript脚本语言本章导读本章导读:ASP并不是脚本语言,需要使用脚本语言才能完成其动态网...
内容来自淘豆网转载请标明出处.

我要回帖

更多关于 vbscript脚本编辑器 的文章

 

随机推荐