当前位置:首页 » 编程软件 » vbscript脚本

vbscript脚本

发布时间: 2022-05-19 20:36:32

❶ 如何利用html网页,外部调用VBScript脚本

例子1:调用函数方式
<HTML>
<HEAD>
<TITLE>测试按钮事件</TITLE>
<SCRIPT LANGUAGE="VBScript">
Function test()
msgbox "你还真点我?"
End Function
</SCRIPT>
</HEAD>
<BODY>
<input type="button" value="点击我" onclick="vbscript:test()">
</BODY>
</HTML>

=====================================================
例子2:事件触发方式
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>VBSCRIPT与html</title>
</head>
<script language="vbscript">
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=c
end sub
</script>
<body>
<form name="abc">
<p>请输入第一个数字:<input type="text" width="60" name="text1"></p>
<p>请输入第二个数字:<input type="text" width="60" name="text2"></p>
<p>两个数字最大值为:<input type="text" width="60" name="text3"></p>
<p><input type="button" name="btmshow" value="输入"></button>
<input type="reset" name="reshow" value="重设"></p>
</form>
</body>
</html>
====================================================
例子3:在窗体中嵌入脚本代码以响应窗体中按钮的单击事件
<HTML>
<HEAD>
<TITLE>测试按钮事件</TITLE>
</HEAD>
<BODY>
<FORM NAME="Form1">
<INPUT TYPE="Button" NAME="Button1" VALUE="单击">
<SCRIPT FOR="Button1" EVENT="onClick" LANGUAGE="VBScript">
MsgBox "按钮被单击!"
</SCRIPT>
</FORM>
</BODY>
</HTML>

❷ vbscript脚本语言有哪几种控制程序循环结构

For..next 循环
本例演示如何编写一个简单的 For....Next 循环。
循环输出HTML标题
本例演示如何循环生成 6 个 HTML 标题。
For..each 循环
本例演示如何编写一个简单的 For.....Each 循环。
Do...While 循环
本例演示如何编写简单的 Do...While 循环。

Looping 语句

经常地,当编写代码时,我们希望将一段代码执行若干次。我们可以在代码中使用循环语句来完成这项工作。

在 VBScript 中,我们可以使用四种循环语句:

For...Next 语句
运行一段语句指定的次数
For Each...Next 语句
针对集合中的每个项目或者数组中的每个元素来运行某段语句。
Do...Loop 语句
运行循环,当条件为 true 或者直到条件为 true 时。
While...Wend 语句
不要使用这个语句 - 请使用 Do...Loop 语句代替它。

For...Next 循环

如果您已经确定需要重复执行代码的次数,那么您可以使用 For...Next 语句来运行这段代码。

我们可以使用一个计数器变量,这个变量会随着每次循环递增或递减,例如这样:

For i=1 to 10
some code
Next

For 语句规定计数变量以及它的开始值和结束值。

Next 语句会以 1 作为步进值来递增变量i。

Step 关键词

通过使用 Step 关键词,我们可以规定计数变量递增或递减的步进值。

在下面的例子中,计数变量i每次循环的递增步进值为 2。

For i=2 To 10 Step 2
some code
Next

如果要递减计数变量,就必须负的步进值。并且需要规定小于开始值的结束值。

在下面的例子中,计数变量i每次循环的递减步进值为 2。

For i=10 To 2 Step -2
some code
Next

退出 For...Next

如需退出 For...Next 语句,可以使用 Exit 关键词。

❸ 在客户端与在服务器端运行VBScript脚本有何区别分别应如何声明

javascript在客户端用的较多;
vbscript在服务器端用的较多;

他们在客户端运行,保密性差;
在服务器端运行,保密性较强;

vbscript属于松散型变量定义,可以不声明拿来就用.javascript属于紧凑型的,一般要声明才可以用.javascript是默认的客户端脚本,vbscript是默认的服务器端脚本.他们都既可以在客户端运行,也可以在服务器端运行

还是javascript 好,不仅可以用的客户端,也可用于服务端。服务端Javascript有着较强的同数据库连接能力。可以连接DB2、Informix、Oracle、Sybase等数据库,通过ODBC它也可以同目前最流行的Microsoft的SQL的数据库连接。
还有,javascript具有面向对象的特性。
基于javascript的一些应用,如Flash中的ActionScript和Javascript二者有着惊人的相似性..........

还有很多,不必详述,总之是一定要学的.............

❹ vbscript的脚本是以什么开始的

vbscript前端像JS一样开始去写,格式不同。不过现在前端都不用vbscript,都用JS、JQUERY了。

现在vbscript一般都是ASP程序中才写的,其它动态语言里也不用vbscript

❺ VBScript脚本语言

如果要在服务器端运行的话是:

<script
langage="vbscript"
runat=server>程序内容</script>

如果是在客户端就是嵌入html的时候是

<script
language="vbscript">程序内容</script>

❻ vbscript是什么脚本语言

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

❼ VBScript脚本能用在php中吗

你这问题很奇怪,

php和javascript没有什么联系,

vbscript和javascript一般多用于客户端,做一些简单的交互,

asp可以使用vbscript和javascript来写服务端程序,

php不能使用javascript或vbscript写服务端程序,

php是php,和javascript没有任何关系。

我不会php,只会asp,但我个人所知php是自己独立的引擎,

和vbscript/javascript是没有任何联系的,

要硬说有,也就是语法结构都是像c语言

php页面在客户端使用javascript而不用vbscript其实是因为php原本运行的linux服务器上,当然现在 windows系统也能运行php,但是程序员出于兼容性考虑,一般都不会使用vbscript的,再说vbscript用在客户端上并没有javascript出色。

毕竟几乎所有浏览器都支持javascript,vbscript却只有IE内核的浏览器才支持,应用不是很广泛,多数是用在写asp服务端脚本上。

❽ 用VBscript开发客户端脚本与用VBscript开发服务器端脚本有什么不同

客户端脚本是在客户端执行解释,
客户浏览器可以查看到代码
服务器脚本是在服务器端执行解释,服务器将解释过的结果以html格式回馈给客户浏览器,
--------
具体使用方面:
<script
language="vbscript">..'客户端脚本,比如:弹出一个对话框msgbox..</script>

<%
''''''''''''''''''服务器端脚本,比如:读取服务器环境信息,连接数据库(ado)
%>

❾ VBScript脚本程序

'直接复制运行即可,下面MY_Time可根据你实际需要更改。
'注意:一般此类(js/vbs脚本)HTML文件在客户端XP以后系统都会提示安全风险。微软的通病。
<script language="vbscript">
My_Time=Hour(Now)
If My_Time>=8 and My_Time<12 Then
My_Str0="上午好!"
ElseIf My_Time>=12 and My_Time<14 Then
My_Str0="中午好!"
ElseIf My_Time>=14 and My_Time<19 Then
My_Str0="下午好!"
ElseIf My_Time>=19 and My_Time<23 Then
My_Str0="晚上好!"
ElseIf My_Time>=23 and My_Time<3 Then
My_Str0="深夜了,还没睡?"
ElseIf My_Time>=3 and My_Time<6 Then
My_Str0="凌晨了,休息吧!"
ElseIf My_Time>=6 and My_Time<8 Then
My_Str0="早上好!"
End If
My_Str0=My_Str0&Chr(13)&"今天是:"&year(now)&"年"&month(now)&"月"&day(now)&"日 "&weekdayname(weekday(now))
Msgbox My_Str0,0,"温馨提示"
</script>

热点内容
手机优酷缓存视频格式 发布:2025-05-15 04:13:45 浏览:209
公益电影分镜头脚本插画 发布:2025-05-15 04:08:37 浏览:960
数据压缩编码 发布:2025-05-15 03:58:44 浏览:725
java字符为空 发布:2025-05-15 03:57:11 浏览:546
速讯安卓哪里下载 发布:2025-05-15 03:55:02 浏览:48
缓存区数据读写原理 发布:2025-05-15 03:39:57 浏览:585
编译器生成的是二进制文件吗 发布:2025-05-15 03:38:42 浏览:955
运营为什么区分ios和安卓 发布:2025-05-15 03:30:02 浏览:630
主播网站源码 发布:2025-05-15 02:50:56 浏览:168
中文编程语言有哪些 发布:2025-05-15 02:48:59 浏览:536