社区
ASP
帖子详情
帮我看看这段简单的vbscript程序该怎么写?
ebstar
2003-06-24 05:26:08
一段简单的vbscript脚本
Sub getTranPara(rowsNum)
rowsSpan="oSpan"&rowsNum&""
MsgBox rowsSpan
"&rowsSpan&".innerHTML="abcdefg"
End Sub
"&rowsSpan&"是我根据传递的参数得到的当前Html页面中的一个<span>的ID名称。可程序老在"&rowsSpan&"出问题,说“类型不匹配”。
请问:应该怎么写这种变动的ID名称。
...全文
61
4
打赏
收藏
帮我看看这段简单的vbscript程序该怎么写?
一段简单的vbscript脚本 Sub getTranPara(rowsNum) rowsSpan="oSpan"&rowsNum&"" MsgBox rowsSpan "&rowsSpan&".innerHTML="abcdefg" End Sub "&rowsSpan&"是我根据传递的参数得到的当前Html页面中的一个的ID名称。可程序老在"&rowsSpan&"出问题,说“类型不匹配”。 请问:应该怎么写这种变动的ID名称。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lsrzm
2003-06-24
打赏
举报
回复
Sub getTranPara(rowsNum)
rowsSpan="oSpan"&rowsNum&""
MsgBox rowsSpan
str = rowsSpan & ".innerHTML=""abcdefg"""
window.execScript str
End Sub
ebstar
2003-06-24
打赏
举报
回复
感谢!
awaysrain
2003-06-24
打赏
举报
回复
Sub getTranPara(rowsNum)
rowsSpan="oSpan"&rowsNum&""
MsgBox rowsSpan
Execute rowsSpan & ".innerHTML=""abcdefg"""
End Sub
awaysrain
2003-06-24
打赏
举报
回复
Microsoft(R) Visual Basic(R) Scripting Edition
Execute 语句 语言参考
版本 5
请参阅
--------------------------------------------------------------------------------
描述
执行一个或多个指定的语句。
语法
Execute statements
所需要的 statements 参数是一个字符串表达式,其中包含一个或多个要执行的语句。 如果要在 statements 参数中包含多条语句,应使用分号或嵌入的分行将其分隔开。
说明
在 VBScript 中,x = y 可以有两种解释。首先是作为赋值语句,将 y 的值赋予 x。其次是作为表达式,测试x 和 y 的值是否相等。如果相等,结果为 True;否则,结果为 False。Execute 语句总是使用第一种解释,而 Eval 方法总是使用第二种。
注意 在 Microsoft(R) JScript 中并不存在赋值与比较之间的混淆,因为赋值运算符(=)与比较运算符(==)是不同的。
调用 Execute 语句的上下文确定了要运行的代码可以使用的对象和变量。作用域内的对象和变量是 Execute 语句中运行的代码可以使用的。不过,必须明白的一点是,如果被执行的代码创建了过程,那么该过程将不会继承它所在的过程的作用域。
与其他过程类似,新的过程的作用域是全局的,它继承了全局作用域的全部东西。与其他过程不同的是,它的上下文不是全局作用域,因此它只能在发生 Execute 语句的过程内的上下文中执行。不过,如果相同的 Execute 语句是在过程之外(例如在全局作用域)的作用域中被调用,那么它将不仅继承全局作用域中的所有东西,而且它还可以在任何地方被调用,因为它的上下文是全局的。下面的例子说明了这种特点:
Dim X ' 在全局作用域中声明 X。
X = "Global" ' 将全局的 X 赋值。
Sub Proc1 ' 声明过程。
Dim X ' 在局部作用域中声明 X。
X = "Local" ' 对局部的 X 赋值。
' 此处的 Execute 语句建立了一个过程,
' 在调用该过程时它将打印 X。
' 它打印的将是全局 X,因为 Proc2
' 继承了全局作用域中的一切。
Execute "Sub Proc2: Print X: End Sub"
Print Eval("X") ' 打印本地 X。
Proc2 ' 在 Proc1 的作用域中调用 Proc2。
End Sub
Proc2 ' 本行将导致一个错误,因为
' Proc2 在 Proc1 之外是不可使用的。
Proc1 ' 调用 Proc1。
Execute "Sub Proc2: Print X: End Sub"
Proc2 ' 这句话可以成功,因为 Proc2
' 现在是全局可用的。
下面的例子显示了如何将 Execute 语句改写,免于将整个过程包含在引号内:
S = "Sub Proc2" & vbCrLf
S = S & " Print X" & vbCrLf
S = S & "End Sub"
Execute S
--------------------------------------------------------------------------------
<
VBScript
>(三)
VBScript
程序
、条件语句的使用
如果你学过C或Java等语言,那么其实不用看这篇文章了,因为
VBScript
的函数、子
程序
或者条件语句跟C、Java等主流语言用法大相径庭,你只需要百度一下了解格式就可以轻松使用了。
VBScript
程序
VBScript
程序
分为两种 子
程序
就是一段代码,被封装在了Sub 和 End Sub 语句内,可以带有参数,如果没有参数,有没有圆括号都无所谓,特点是没有返回值。 例如这样: Sub H...
WinCC中使用
VBScript
读
写
SQL数据库演示
VBScript
(Visual Basic Scripting Edition)是一种轻量级的脚本语言,由微软开发,广泛应用于Windows系统中实现自动化任务和
简单
的编程功能。它被设计为易于学习和使用,对于数据库操作,特别是与ActiveX数据对象(ADO)集成,提供了简洁的接口。为了开始使用
VBScript
进行数据库读取操作,首先需要确保你的开发环境中安装了Windows Script Host和必要的ADO对象支持。通常,这些组件已经包含在Windows操作系统中。
vbscript
能做什么
关于
vbscript
,用过qtp工具的,估计都知道,但是vbs到底能做什么呢?我想只有vb
程序
员才知道,不过vbs其实很
简单
,稍微懂点开发,有点开发基础的,基本都能看懂vbs
简单
的脚本,不过要想去
写
这些脚本还是得动手,有目的性地去学习,效率会事半功倍。说到效率,我还真是深有体会,我通常都是在遇到一个问题,然后不断去探索和解决的过程中,等我把问题解决了我发...
VBScript
脚本语言进阶教学:从基础到实践应用
VBScript
(Visual Basic Scripting Edition)是微软公司开发的一种脚本语言,它是Visual Basic语言的子集,设计用于网页编程以增强交互性。
VBScript
简单
易学,语法结构与Visual Basic类似,适合快速开发小型应用
程序
和在服务器端执行
简单
任务。
VBScript
支持几种基本的数据类型,每种数据类型都有其特定的用途和存储方式:String:用于文本数据。可以包含字母、数字、特殊字符等。Integer。
VBScript
中的类
文章目录1
VBScript
中的类1.1 对象、类和组件1.2 类语句1.3 定义属性1.3.1 私有属性变量1.3.2 Property Let1.3.3 Property Get1.3.4 Property Set1.3.5 创建只读属性1.3.6 创建只
写
属性1.4 定义方法1.5 类事件1.5.1 Class_Initialize 事件1.5.2 Class_Terminate 事件1....
ASP
28,405
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章