vbscript

vb和vbscript区别是什么VB是一种程序语言,vbscript是脚本语言...是ASP支持的一种脚本..
恩,我也和你一样学了vbscript和ASP,现在在学VB,觉得接受超级快.
函数基本一样,比如for ..next ,if ..end if.用法都相同..
希望你学习愉快~
哦对了,你学ASP时候可以穿插这学下HTML,和CSS.这些对建站很有帮助!
***From littlesheep***

VB和vba什么区别

vbscript

文章插图

一、主体不同1、VB:是Microsoft公司开发的一种通用的基于对象的程序设计语言 。2、VBA:是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言 。二、语言特点不同1、VB:结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言 。2、VBA:能用来扩展Windows的应用程序功能,特别是Microsoft Office软件 。也可说是一种应用程式视觉化的 Basic 脚本 。三、作用不同1、VB:拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建Active X控件,用于高效生成类型安全和面向对象的应用程序 。2、VBA:可以使用宏记录器记录用户的各种操作并将其转换为VBA 程序代码 。这样用户可以容易地将日常工作转换为VBA 程序代码 , 使工作自动化 。参考资料来源:百度百科-VBA参考资料来源:百度百科-Visual Basic
vb和vbscript什么区别VBScript 是 VB 的一个小范围的应用,其实和 VB 关系不大,仅仅是借用了 VB 的语法 。

vb与vbs有什么区别VB和VBScript习惯上有些相同,如定义、语法等,就像VB和Vb.net,但其实是两种语言
VBScript是asp网页开发的默认语言 。JavaScript用的更广泛一些

VB和VBScript一样吗?不一样,
VB 是一种可以开发桌面应用程序的 开发语言
VBSCRIPT 是一种脚本语言

关于VBScript有编程基础学VBS会很容易,有VB基础就更好了,你可以试着直接用VB语法来写代码,多数函数和语句都是相同或相似的.可以边用边学.手边准备一本VBS手册,电子版的也可以.再有就是准备一些常用Windows对象和组件的手册.当然,Google和百度是必不可少的.

Microsoft VBScript 运行时错误 '800a01b6'你试试看把
Response.charset="gb2312"
替换成:
Response.Addheader "Content-Type","text/html; charset=gb2312"
因为有些ASP相关组件是不支持'Response.Charset'(比如aspweb)

.简述VBScript变量的命名规则 。变量的命名规则变量的命名具有以下规则,可以在规范下自由命名,但要做到见名知意 。
①第一个字符必须是英文字母
②不能在命名中使用空白,句号,叹号 , 或@$#&*?等等字符 。
③名称的长度不能超过255
④不能和vbs系统的对象,函数名重名 。
⑤不能在相同的区域内使用同一个名称 。
⑥vbs不区分大小写 。
⑦不成文规则:命名要见名知意 。

Dim 与 Public 在VBscript里的区别是什么 ?简单说说吧:
dim是你定义变量的保留关键字,同时也会给变量分配内存 。在脚本级别用dim定义的变量,在脚本内部所有的过程内都可调用;在单独过程内用dim定义的变量,只有当前过程可以调用 。
public,跟dim完成的基本功能类似,也能定义变量分配内存 。更类似于形容词 , 形容你定义的类别是公用的,可以形容class,变量等等 。它定义的东东,在所有的脚本和所有的过程内都可调用,范围比dim大了许多 。但是平时的使用,我们用dim就完全能够解决问题了 , 所以public的使用很少 。

VBScript和VB到底一样还是不一样?。?/h3>楼主你好!
VBScript 是Visual Basic的子集,如果你曾经用过Visual Basic或者是Visual Basic for Applications (VBA),你就会觉得非常熟悉 。
不过它们并不是完全一样的 , 最更本的区别就是,VBScript是脚本语言,而VB是程序设计语言,即前者的程序写完后以文本形式存在,运行时一行一行执行;而后者写完程序后必须编译转换成计算机能执行的代码,以exe文件形式存在.
其他区别,VB是强类型语言(变量申明必须指明类型),VBScript是弱类型(不指明类型).另外,VBScript是特意为在浏览器中进行工作而设计的,它不包括一些在脚本这个范围以外的特性,如文件访问和打印等等 。
希望我的回答能帮助到您!

网站html文件底部被添加<SCRIPT Language=VBScript>怎么办1、这个确实是病毒 , 就是传说中的网页木马 。
2、直接删除这段代码即可 。不需要空间商帮忙 。

asp中,我在开头写上<%@Language="VBScript"%>与<Script language="VBScript">...</script>有什么区别?
这一个是指定asp声明语法以vbscript为标准,是在服务器上执行asp的,必须要有asp的支持
而...是定义客户端执行的脚本,是浏览的时候客户端本地执行的,跟服务器关系不大..

<%@language="VBScript"%>......%> 和<script language=vbscript>.......</script> 有什么区别?呵呵 ~~扩展名是asp才可能是动态页面
....... 是将语言作为像javascript一样的脚本 。。

<script language="vbscript" runat="server"> 请问这个是代码是什么意思?声明一段在服务器端运行的脚本,其作用与是一样的.但是global.asa里不能用所以就使用这种用法. 如果除了它没有其它代码就没有问题,不会有什么危害.

怎么把<SCRIPT RUNAT=SERVER LANGUAGE=VBSCRIPT>...</script>语句改为<% ...%>???把改为<%
改为%>
就OK了

vb和vbscript区别VB是以Basic为基准的微软开发的语言编程集成开发环境(IDE),用于windows系统下的应用文件开发 。vbsript是ASP使用的脚本语言,用于开发动态网页,两者在语法上相似,但本质却不同 。

VB和VBS 是一回事吗? 有什么区别吗?VBScript是Visual Basic Script的简称,有时也被缩写为VBS 。VBScript是微软开发的一种脚本语言 , 可以看作是VB语言的简化版,与VBA的关系也非常密切 。它具有原语言容易学习的特性,并继承了JavaScript的跨平台的特性 。目前这种语言广泛应用于网页和ASP程序制作,同时还可以直接作为一个可执行程序 。用于调试简单的VB语句非常方便 。

由于VBScript可以通过Windows脚本宿主调用COM,因而可以使用Windows操作系统中可以被使用的程序库 , 比如它可以使用Microsoft Office的库,尤其是使用Microsoft Access和Microsoft SQL Server的程序库,当然它也可以使用其它程序和操作系统本身的库 。在实践中VBScript一般被用在以下三个方面:

Windows操作系统
VBScript可以被用来自动地完成重复性的Windows操作系统任务 。在Windows操作系统中,VBScript可以在Windows Script Host的范围内运行 。Windows操作系统可以自动辨认和执行*.VBS和*.WSF两种文件格式,此外Internet Explorer可以执行*.HTA和*.CHM文件格式 。VBS和WSF文件完全是文字式的,它们只能通过少数几种对话窗口与用户通讯 。HTA和CHM文件使用HTML格式,它们的程序码可以象HTML一样被编辑和检查 。在WSF、HTA和CHM文件中VBScript和JavaScript的程序码可以任意混合 。HTA文件实际上是加有VBS、JavaScript成分的HTML文件 。CHM文件是一种在线帮助,用户可以使用专门的编辑程序将HTML程序编辑为CHM 。

网页浏览器(客户方的VBS)
网页中的VBS可以用来指挥客户方的网页浏览器(浏览器执行VBS程序) 。VBS与JavaScript在这一方面是竞争者,它们可以用来实现动态HTML,甚至可以将整个程序结合到网页中来 。

至今为止VBS在客户方面未能占优势,因为它只获得因为它只获得Microsoft Internet Explorer的支持(Mozilla Suite可以通过装置一个Plugin来支持VBS) 。而JavaScript则受到所有网页浏览器的支持 。在Internet Explorer中VBS和JavaScript使用同样的权限,它们只能有限地使用Windows操作系统中的对象 。

网页服务器(服务器方面的VBS)
在网页服务器方面VBS是微软的Active Server Pages的一部分 , 它与JavaServer Pages和PHP是竞争对手 。在这里VBS的程序码直接嵌入到HTML页内,这样的网页以ASP结尾 。网页服务器Internet信息服务执行ASP页内的程序部分并将其结果转化为HTML传递给网页浏览器供用户使用 。这样服务器可以进行数据库闻讯并将其结果放到HTML网页中 。

语言
VBScript主要的优点有:

由于VBScript由操作系统 , 而不是由网页浏览器解释,它的文件比较小 。
易学 。
在所有2000 / 98SE以后的Windows版本都可直接使用 。
可以使用其它程序和可使用的物件(尤其Microsoft Office) 。
缺点有:

现在VBS无法作为电子邮件的附件了 。Microsoft Outlook拒绝接受VBS为附件,收信人无法直接使用VBS附件 。
VBS的各种编辑程器不受欢迎 。
操作系统没有任何特别的保护设施 。VBS程序与其它JS、EXE、BAT或CMD程序一样对待 。操作系统没有监察恶意功能的能力 。

和VB的对比

不能为变量定义类型
在VB中,为变量定义类型使用 Dim 变量名 As 类型

但是在VBScript中这样写是错误的 。只能使用 Dim 变量名,解释器会自动根据赋值的类型定义变量类型 。

不能使用条件编译
在VB中,可以使用 #If … Then、#ElseIf … Then、#Else、#End If、#Const … = … 等语句定义编译时使用的语句

而由于VBScript不需要编译即可直接执行 , 所以并不需要条件编译语句 。

安全性
微软决定Outlook和Outlook Express中的HTML邮件可以使用VBScript后出现了许多利用Windows Script Host和ActiveX的功能的电脑病毒 。这些病毒之所以能够传播开来也是因为一开始这些系统功能完全未受保护 。虽然VBScript和JavaScript使用同样的使用操作系统的功能的安全措施,今天呼唤这些功能被看作不符合标准 。

一般很难保护VBScript的程序码不被用户看到 。

在HTML中使用VBScript可用三种方法例子1:调用函数方式


测试按钮事件

Function test()
msgbox "你还真点我?"
End Function








=====================================================
例子2:事件触发方式



VBSCRIPT与html


option explicit
dim a,b,c
sub btmshow_onclick
a=abc.text1.value
b=abc.text2.value
if a>b then
c = a
else
c=b
end if
abc.text3.value=https://www.zaoxu.com/jjsh/bkdq/c
end sub



请输入第一个数字:

请输入第二个数字:

两个数字最大值为:






====================================================
例子3:在窗体中嵌入脚本代码以响应窗体中按钮的单击事件


测试按钮事件





MsgBox "按钮被单击!"




为什么在html中写入VBscript代码无法在页面显示呢?你是不是只建一个普通的HTML页?应该建一个VBScript页,后边的拓展名应该是.asp的 我刚试了都好用 。





document.write("Hello from VBScript!")

这是我试的原码

VBS在html里无法执行我写了一段跟你差不多的代码,当写成浏览时好像也打不开 , 但是我修改了一些就可以了 。这是修改后的 。你也这样去试一下,就是在button标签里面写一个名字(我这里写了button1),然后把函数写成标签名+动作的形式 。如果还有问题咱再讨论一下 。
html 中如何调用vbscript
23

Function printa()
document.getElementById("aa1").innerText=document.getElementById("aa").value
document.getElementById("bb1").innerText=document.getElementById("bb").value
end Function





点击我




在HTML中写入Vbscript,在浏览时没有任何效果,只有空白的页面 。。。大部分浏览器压根不支持vb脚本 。。。
vb脚本基本上只有IE系列支持 , 目前没人用了 。。。
主流是javascript脚本 , 这个才是主流 。。。

IE不显示的话检查一下vb脚本引入是否正确 。没报语法错误,就只能是运行时错误或者压根就没运行 , 比如触发条件失败等 。
最好是别计较了 , 改用js吧,vbs现在已经不受支持了,一般都是作为病毒给杀了 , 不信你做个vb脚本看看能不能添加到邮件中 。微软的hotmail早就拒收这类附件了 。

asp 和vbscript有什么区别啊ASP 是一种机制,VBScript 是 ASP 中可以使用的一种语言 。

ASP VBScript和ASP JavaScript有什么区别啊JAVASCRIPT跟ASP并没有关系的~~
想学习当然有了!你在网上搜索一下关于JS的教程就可以了

asp中的对象 和vbscript中的对象有什么区别啊asp特有的对象只能使用于asp代码中,
而你所指的vbscript是运行于客户端的脚本代码 , 那么asp上的特有对象不能在这里使用 , 如application,session,response,request,server
而asp使用到的vbscript代码,也就是里的代码则可以使用asp特有的对象!

vbscript与javascript有什么异同点?不同点:
第一、他们应用的侧重点不同 。vbscript侧重用在服务器端,而javascript着重用于浏览器端
第二、在编写asp网页时 , vbscript是微软的默认脚本语言,而后者则要另加陈述了
第三、两个语言里的代码、语法规则不尽相同,javascript有点像java但又不是java一个子集,它和java是有很大区别的 。
相同点:
第一、都可用作脚本语言不管是服务器端的还是浏览器的,只是我们习惯上用他们的侧重点不同 。
第二、都属于编程语言,其难易程度介于自然语言和c、java等高级语言之间,学起来都是很容易的
我就知道这么多,还有很多不知道的请见谅

asp和asp.net有什么区别?vbscript和javascript有什么区别?一、ASP : Active Server Page的缩写,意为动态服务器页面 。ASP是一种运行环境,这在种环境中运行 VBScript 脚本 。VBScript脚本一种面向过程的脚本语言 。

二、ASP.NET 是 ASP的升级版本,在这种环境中(.Net Framework)运行的是面向对象的语言,比如:C-Sharp(C#), J-Sharp(J#),VB.NET 。。。等等

三、Javascript : 是一种专门针对网页的,基于对象的客户端语言 , 比如很多网页中鼠标跟随,图片滚动等效果都是 Javascript 写的 。

四、VBScript : 同样可以象 Javascript 一样运行在网页的客户端,而且还可以运行在 Windows 系统中(早时的欢乐时光病毒就是VBScript开发的) 。在网页中的效果和 Javascript 一样 , 但是比 Javascript 强大,这种语言的最大缺点是只能运行在微软的产品中,比如 IE 。其他非微软的系统或浏览器产品中很少有运行该脚本的环境 。
这要根据你的喜好来说,我本人就是.net 的这个方便,快速,

vbscript与javascript有什么异同点??不同点:
第一、他们应用的侧重点不同 。vbscript侧重用在服务器端,而javascript着重用于浏览器端
第二、在编写asp网页时,vbscript是微软的默认脚本语言,而后者则要另加陈述了
第三、两个语言里的代码、语法规则不尽相同,javascript有点像java但又不是java一个子集,它和java是有很大区别的 。
相同点:
第一、都可用作脚本语言不管是服务器端的还是浏览器的,只是我们习惯上用他们的侧重点不同 。
第二、都属于编程语言,其难易程度介于自然语言和c、java等高级语言之间,学起来都是很容易的
我就知道这么多 , 还有很多不知道的请见谅

javascript和vbscript有啥区别,在ASP中可以使用JAVASCRIPT脚本吗?ASP完全可以用纯Javascript编写 , 它具有更高的安全性和执行效率,但是网络上的asp普遍采用vbs来编写 , 更有甚者,认为javascript只是客户端的脚本 , 不可以在服务器端执行,真是笑话! 本人使用纯Javascript写asp近十年时间,如果你对asp+js有兴趣或遇到任何疑问可以与我联系交流.

ASP两种脚本语言:VBScript与JavaScript如果你是说如何选择VBS和JS的话,建议你还是学JS,在.net中VBS被抛弃了,而保留了JS , 而且JS是标准化了的,现在很多公司都使用JS提供其web程序的接口,如google maps api等!
如果你是问JScript和JavaScript是不是同一种语言,那么我可以告诉你,是的!但是,java却和javascript的关系不大,二者只是恰巧名字相同而已!

VBSCRIPT与JAVASCRIPT在ASP中可以同时使用吗?VBSCRIPT与JAVASCRIPT完成的功能基本一样区别就在于,VBSCRIPT内的语法和VB类似 , 而JAVASCRIPT中的语法和Java类似 。
LANGUAGE属性指明了这个script是JavaScript 。
其实两个都一样,不过现在Java比VB盛行,所以Script一般都是用JavaScript 。

-----------------------
VBSCRIPT与JAVASCRIPT可以同时用,但是不能放到同一个标签里面

asp页面声明了<%@LANGUAGE="JAVASCRIPT"  , 是不是不能用VBscript了?可以这样写



asp中<script language="vbscript"></script>和<%%>有什么区别?指的是脚本语言,也就是在客户浏览器中用到的.
是服务器中用到的,里面的东西都要经过服务解释,客户浏览器是看不到里面的东西

每个 ASP 文件的开头使用 〈%@LANGUAGE=VBScript%〉?如果你使用的脚本是VBScript的话,请尽量不要使用这个语句(VBScript是ASP 的缺省脚本语言) , 否则程序整体性能将会下降1.2%,如果你使用的并不是VBScript语言的话 , 请使用这个语句 。

是不是vbscript是asp的默认语言,写asp代码是就不用<@ language=“vbscript”>声明了 。声明服务器端使用js语言进行解析 。
声明服务器端使用VBS语言进行解析 。
因为vbscript是asp的默认服务器端语言,所以不用声明默认就是 。同一个网站最好使用同一种服务器端语言 。注意:与VBScript不同 ,JavaScript对大小写敏感 。所以你需要根据JavaScript的需要使用不同的大小写字母编写ASP代码 。

而客户端使用的脚本则可以同时vbscript和jscript并存(注意:这是在客户端运行的脚本)
如:
... 在客户端声明用javascript执行和中的语句(JavaScript是默认的客户端脚本语言)
同理... 在客户端声明用VBscript执行和中的语句 。

<%@LANGUAGE="VBSCRIPT" codepage="936"%>声明 在 ASP dreamweaver编程中有什么意义的含义:
1、首先这是一段声明脚本语言程序的代码;
2、LANGUAGE="VBSCRIPT"表示该脚本采用的VBSCRIPT语言编辑;
3、CODEPAGE="936"表示语言中的字符编码为简体中文gb2312 。

备注:VBScript是Visual Basic Script的简称,即 Visual Basic 脚本语言,有时也被缩写为VBS 。它是一种微软环境下的轻量级的解释型语言,它使用COM组件、WMI、WSH、ADSI访问系统中的元素,对系统进行管理 。同时它又是asp动态网页默认的编程语言,配合asp内建对象和ADO对象,用户很快就能掌握访问数据库的asp动态网页开发技术 。

JavaScript与VBScript、JScript的关系很多人都被这几个名词搞糊涂了,这里做个归纳,彻底澄清这几种概念 。

JavaScript

JavaScript 最先由 Netscape 公司开发 , 原名叫 LiveScript,设计该语言时部分参考了Java,由于当时Java语言火热得很,因此不久就改名为JavaScript 。Netscape 公司在其网景浏览器上实现了该语言,应用于客户端开发 。

Jscript

这里不得不先提一下微软的一款产品VBScript,其语法怪异(对于Java程序员来说),缺乏OOP概念的支持等原因,导致VBScript叫好不叫座,于是财大气粗的微软仿照崭新的客户端语言JavaScript打造出自家的Jscript,希望能抢占市场 。就目前来说JavaScript与Jscript,几乎没有区别 。

VBScript

如上面所说,VBScript是微软的产品,开始时应用于客户端开发 。后来有了动态脚本的概念后(ASP出来了),微软就把该产品与自家的Jscript两种语言各自实现了动态脚本的概念 。

jscript中的函数和方法与脚本运行时的函数和方法有什么区别??
<script language="vbscript">
dim va
va = Array(1,2,3)
</script>
<script language="javascript">
var ja = (new VBArray(va)).toArray();
for (var i=0; i < ja.length; i++)
alert(ja[i]);
</script>


?
一、VBScript和JScript的内置函数

在VBScript和JScript中,有大量的内置函数功能是相同或类似的 。然而 , 在一种脚本语言中内置的函数并非总是在另外一种脚本语言中也有对应的函数 。例如,VBScript提供了许多用于操作字符串和格式化数据的函数,这些函数在JScript中并不存在 。这些函数包括StrReverse()、Filter()以及FormatCurrency()等 。在另一方面,JScript所提供的用于管理数组、字符串编码等的函数在VBScript中也没有定义,如join()、reverse()、pow()、位操作、escape()和unescape()等 。

那么,如果在JScript程序中需要一个VBscript函数该怎么办呢?

二、异种脚本的互相调用

如果需要在JScript脚本中调用一个VBScript中内置的函数,则应该写一个VBScript用户定义函数(在这里调用VBScript内置函数),然后在JScript脚本中象调用公用JScript函数一样调用这个用户定义函数 。

例如 , 如果要调用的VBSCript内置函数是FormatCurrency(),则可以声明如下自定义函数:

< SCRIPT LANGUAGE="VBSCRIPT" RUNAT="SERVER">
Function FormatValue(Value)
FormatValue = https://www.zaoxu.com/jjsh/bkdq/FormatCurrency(Value)
End Function
< /SCRIPT>

接下来在JScript代码中就可以象普通JScript函数一样调用FormatValue()了 。用类似的方法也可以实现VBScript代码调用JScript函数 。

应用同样的规则,我们可以在任何脚本内调用任何用户定义函数 。不过 , 从JScript脚本内调用一个不带参数的VBScript过程(Sub)时应略加注意,此时在JScript中应该象调用一个不带参数的JScript函数一样调用它,如用foo()调用VBScript Sub foo过程 。

三、数据共享

在某些情形下混合运用VBScript和JScript函数是非常有用的,但在不同语言脚本之间共享数据也可能很有用 。实现这种共享的方法很简单:不管使用的是什么语言,只要是在页面级声明的变量就可以任意引用 。

对象的使用方法也相似,可以任意选用合适的语言读取、修改属性或调用对象的方法 。当然给定对象的属性和方法是由创建该对象实例的语言所定义的 。正如上例VBScript的过程调用,当从JScript中调用一个不带参数的VBScript对象的方法时,其调用方法也遵从JScript的调用规则,反之亦然 。

四、数组管理

数组共享问题稍微复杂一点 。虽然数组也象其它变量一样可以在不同语言脚本之间共享,但必须注意兼容方面的问题 。

VBScript数组在JScript下可以用VBScript的符号引用,即用myArray(2)引用数组元素而不是JScript的数组元素引用符号myArray[2] 。此外,还可以使用一个特殊的JScript对象——VBArray对象将VBScript数组转换为JScript数组 。下面的代码从VBScript数组myVBArray创建JScript数组myJSArray:

var Temp = new VBArray(myVBArray)
var myJSArray
myJSArray = Temp.toArray()

上述代码首先创建一个临时的VBArray对象,然后使用它的toArray()方法将自己转换为JScript数组 。此后就可以象普通JScript数组一样使用myJSArray , 如myJSArray[1] 。但应当注意的是,toArray()方法将把一个多维的VBArray转换为一维的JScript数组 。

从VBScript中引用JScript数组更为复杂 。虽然在VBScript中我们可以直接访问JScript数组相关的方法和属性 , 但没有直接访问JScript数组的单个元素的方法 。也就是说,我们可以在VBScript脚本中读取JScript数组的长度属性,如下所示:

x = myJSArray.length

但无法直接读取该数组的单个元素 , 下面的VBScript代码是不正确的:

x = myJSArray(3)

解决该问题的一个可行的方法是执行一个转换过程,如下面的代码所示,此处假定VBScript是缺省的脚本语言:

< %
Dim Temp
Dim myVBArray
Temp = myJSArray.join(", ")
myVBArray = Split(Temp, ", ")
%>

此处的JScript join()方法将数组myJSArray元素转换到一个以逗号为分割符的字符串,VBScript Split()函数将字符串转换为VBScript数组 。注意这里我们是在VBScript环境下调用JScript的join方法 。依照此例,我们可以通过自定义VBScript函数来模拟JScript的VBArray对象的toArray()方法以实现JScript数组到VBScript数组的转换 。

五、小结

在同一个ASP工程内灵活选用不同脚本语言具有许多优点,这些脚本之间的交互能力更为开发者集成不同语言所提供的内置函数和其它功能带来了更多的机会,同时也使得实现既可用于VBScript也可用于JScript环境的通用脚本库成为可能 。

同一页面,vbscript与javascript怎样传递数据?ASP具备管理不同语言脚本程序的能力,能够自动调用合适的脚本引擎以解释脚本代码和执行内置函数 。ASP开发环境提供了两种脚本引擎,即VBScript(缺?。┖蚃Script 。不过,开发者并没有被限制于只能使用这两种语言,只要能够提供合适的ActiveX脚本引擎就能使用任何脚本语言 。

脚本语言的选择往往基于许多不同原因:它可能是开发者最为熟悉的语言 , 可能是对给定工程来说能够提供最多特色支持的 , 也有可能是最具效率的 。不同的环境和要求使得我们在选择脚本语言时注重不同的因素,同时也使得我们在某些时候面临选定的脚本语言不能直接提供其它语言固有的函数这一问题,或某个脚本已经写成但用的却是另外一种脚本语言 。

此时应该怎么办?是否需要用当前所用的脚本语言重写这些脚本?或者说,是否有可能在一种脚本语言中调用其它脚本语言的内置函数?本文要说明的就是在ASP应用中如何让VBScript脚本和JScript脚本交互以最大限度地获得两种脚本语言的特色支持 。

一、VBScript和JScript的内置函数

在VBScript和JScript中 , 有大量的内置函数功能是相同或类似的 。然而,在一种脚本语言中内置的函数并非总是在另外一种脚本语言中也有对应的函数 。例如,VBScript提供了许多用于操作字符串和格式化数据的函数,这些函数在JScript中并不存在 。这些函数包括StrReverse()、Filter()以及FormatCurrency()等 。在另一方面,JScript所提供的用于管理数组、字符串编码等的函数在VBScript中也没有定义,如join()、reverse()、pow()、位操作、escape()和unescape()等 。

那么,如果在JScript程序中需要一个VBscript函数该怎么办呢?

二、异种脚本的互相调用

如果需要在JScript脚本中调用一个VBScript中内置的函数,则应该写一个VBScript用户定义函数(在这里调用VBScript内置函数),然后在JScript脚本中象调用公用JScript函数一样调用这个用户定义函数 。

例如 , 如果要调用的VBSCript内置函数是FormatCurrency(),则可以声明如下自定义函数:


FunctionFormatvalue(value)
Formatvalue=https://www.zaoxu.com/jjsh/bkdq/FormatCurrency(value)
EndFunction


接下来在JScript代码中就可以象普通JScript函数一样调用Formatvalue()了 。用类似的方法也可以实现VBScript代码调用JScript函数 。

应用同样的规则 , 我们可以在任何脚本内调用任何用户定义函数 。不过 , 从JScript脚本内调用一个不带参数的VBScript过程(Sub)时应略加注意,此时在JScript中应该象调用一个不带参数的JScript函数一样调用它,如用foo()调用VBScriptSubfoo过程 。

三、数据共享

在某些情形下混合运用VBScript和JScript函数是非常有用的 , 但在不同语言脚本之间共享数据也可能很有用 。实现这种共享的方法很简单:不管使用的是什么语言,只要是在页面级声明的变量就可以任意引用 。

对象的使用方法也相似,可以任意选用合适的语言读取、修改属性或调用对象的方法 。当然给定对象的属性和方法是由创建该对象实例的语言所定义的 。正如上例VBScript的过程调用,当从JScript中调用一个不带参数的VBScript对象的方法时,其调用方法也遵从JScript的调用规则,反之亦然 。

四、数组管理

数组共享问题稍微复杂一点 。虽然数组也象其它变量一样可以在不同语言脚本之间共享,但必须注意兼容方面的问题 。

VBScript数组在JScript下可以用VBScript的符号引用 , 即用myArray(2)引用数组元素而不是JScript的数组元素引用符号myArray[2] 。此外 , 还可以使用一个特殊的JScript对象——VBArray对象将VBScript数组转换为JScript数组 。下面的代码从VBScript数组myVBArray创建JScript数组myJSArray:

varTemp=newVBArray(myVBArray)
varmyJSArray
myJSArray=Temp.toArray()

上述代码首先创建一个临时的VBArray对象,然后使用它的toArray()方法将自己转换为JScript数组 。此后就可以象普通JScript数组一样使用myJSArray,如myJSArray[1] 。但应当注意的是,toArray()方法将把一个多维的VBArray转换为一维的JScript数组 。

从VBScript中引用JScript数组更为复杂 。虽然在VBScript中我们可以直接访问JScript数组相关的方法和属性 , 但没有直接访问JScript数组的单个元素的方法 。也就是说,我们可以在VBScript脚本中读取JScript数组的长度属性,如下所示:

x=myJSArray.length

但无法直接读取该数组的单个元素,下面的VBScript代码是不正确的:

x=myJSArray(3)

解决该问题的一个可行的方法是执行一个转换过程 , 如下面的代码所示 , 此处假定VBScript是缺省的脚本语言:

<%
DimTemp
DimmyVBArray
Temp=myJSArray.join(",")
myVBArray=Split(Temp,",")
%>

此处的JScriptjoin()方法将数组myJSArray元素转换到一个以逗号为分割符的字符串,VBScriptSplit()函数将字符串转换为VBScript数组 。注意这里我们是在VBScript环境下调用JScript的join方法 。依照此例,我们可以通过自定义VBScript函数来模拟JScript的VBArray对象的toArray()方法以实现JScript数组到VBScript数组的转换 。

vbscript/JScript 如何添加一个html元素并对其操作?有,但是一下有跟你说不清楚,你可以到网上搜索下相关资料,给你段代码参考下:



无标题文档


i=0;
function tianjiajingyan(){
i++;
newrow=document.getElementById("jingyanxian").insertRow(0);
newrow.id="jingyanrow"+i;
newcell=newrow.insertCell(0);
newcell.innerHTML=" ";
newcell.width="5%";
newcell=newrow.insertCell(1);
newcell.innerHTML="工作经验"+i+":";
newcell.width="12%";
newcell2=newrow.insertCell(2);
newcell2.innerHTML=""+document.getElementById("jingyanzhi").value+"";
newcell2.width="83";
document.getElementById("jingyanshu").value=https://www.zaoxu.com/jjsh/bkdq/i;
}








vbscript的我没研究过 , js的在这里面是不好讲的,只有你看下这个代码了,你再在即多试验几下应该就OK了!

regsvr32 jscript.dll和regsvr32 vbscript.dll是什么意思出现提示后,点击确定 。第三、再次输入regsvr32 vbscript.dll选择“确定” 。在里边的启动栏里把**.dll前面的勾去掉就行了1、开始——运行——msconfig——启动——把加载项***.dll的那个勾勾去掉 。重启电脑,通常到这就可以了,如果还弹出来再进行第二步2、开始——运行——regedit 在下面的位置删除相应键值:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run说明:以上问题大多是杀毒残留,就是杀毒后,病毒被删除,但启动项里相关加载设置还在,解决方法就是上述方法 , 如果找不到那个加载失败的启动项说明是做了伪装,具体他伪装到那个启动项不好说需要自己分析分析 。注:启动项并不一定指向特定的dll名字,提示中的加载失败的项可能只是启动项其中一个需要调用的文件,所以要了解你所有启动项的意义,这样才能找出可疑的启动项来删除,从而解决加载失败的问题 。

vbscript中 & 是什么意思?&通常是将两个字符串的值连起来,如

dim a,b,c
a="aaa"
b="bbb"
c=a & b'c="aaabbb"

VBScript.vbs是什么东西?不是的 。VBScript.vbs是一个visual basic运行库,比如QQ,一定要这个文件才能运行一些功能 。但是,VBS也有可能会被病毒所利用 。如果不是VBScript.vbs这个名称你就得当心了,一般VBScript.vbs不会是病毒的 。如果是haha.vbs或什么其他的就应该是病毒了 。

vbscript <% 是什么意思<%


%>

是ASP代码块的开始和结束标记,中间写ASP代码 。记住就得了 。

VBScript是什么语言什么是 VBScript?VBScript 教程



--------------------------------------------------------------------------------

Microsoft Visual Basic Scripting Edition 是程序开发语言 Visual Basic 家族的最新成员,它将灵活的 Script 应用于更广泛的领域,包括 Microsoft Internet Explorer 中的 Web 客户机 Script 和 Microsoft Internet Information Server 中的 Web 服务器 Script 。
易学易用
如果您已了解 Visual Basic 或 Visual Basic for Applications , 就会很快熟悉 VBScript 。即使您没有学过 Visual Basic , 只要学会 VBScript , 就能够使用所有的 Visual Basic 语言进行程序设计 。虽然您可以从本教程的几个 Web 页面中学习 VBscript,但是本教程并没有告诉您如何编程 。要学习编程,请阅读由 Microsoft Press 出版的《Step by Step》 。
ActiveX Script
VBScript 使用 ActiveX™ Script 与宿主应用程序对话 。使用 ActiveX Script,浏览器和其他宿主应用程序不再需要每个 Script 部件的特殊集成代码 。ActiveX Script 使宿主可以编译 Script、获取和调用入口点及管理开发者可用的命名空间 。通过 ActiveX Script , 语言厂商可以建立标准 Script 运行时语言 。Microsoft 将提供 VBScript 的运行时支持 。Microsoft 正在与多个 Internet 组一起定义 ActiveX Script 标准以使 Script 引擎可以互换 。ActiveX Script 可用在 Microsoft® Internet Explorer 和 Microsoft® Internet Information Server 中 。
其他应用程序和浏览器中的 VBScript
作为开发者 , 您可以在您的产品中免费使用 VBScript 源实现程序 。Microsoft 为 32 位 Windows® API、16 位 Windows API 和 Macintosh® 提供 VBscript 的二进制实现程序 。VBScript 与 World Wide Web 浏览器集成在一起 。VBScript 和 ActiveX Script 也可以在其他应用程序中作为普通 Script 语言使用 。

VBScript script是什么东西??【vbscript】注册表里关键字查找".vbs",然后恢复关联的默认值(特别是文件夹),然后用rar进每个盘的根目录删除Autorun和*.vbs