数组参数的传递和object数组的使用,请帮个大忙,一定感谢

red-fly 白刃  2002-05-16 09:09:11
1.我在一个button的onclick事件里,调用一个vbscript的sub,其中的一个参数为这个网页的几个按钮组成的数组参数,这时候应该如何把它写成一个参数
2.在vbscript中,一个object组成的数组,我该如何使用这些object呢?

请各位来看一看,但如果是完全为了分,请你走开
...全文
80 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
red-fly 2002-05-23
function showbutton() {
objElement=document.all.tags("input");
for (i=0;i<objElement.length;i++){
alert(objElement[i].id);
}
}
不能取得所有的按钮,而是只能取得第一个按钮,而且其它的什么都不会取得,为什么呢?
不知jobine(灼冰)兄是否能用
回复
Lostinet 2002-05-23
。。。。

Set coll=document.all.tags("input")
For i=0 to coll.length-1
alert coll.item(i).outerHTML
Next
回复
red-fly 2002-05-23
实在不好意思,也许这样在jscript中可以,但在vbscript中却是不可以的。
刚才说的那样,obj不是一个数组,这是又经过测试后才发现的
原来我以为可以了,但现在又不行了,看来在vbscript中是不能这样做的
回复
red-fly 2002-05-23
很好,已经初步认为可以了
obj=document.all.tags("input")
其实,这一句中的obj不需声明,取出的只是button
回复
jobine 2002-05-16
下面是用JScript写的,我想在vbs中应该是相似的,不知道对你有没有帮助。
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">

<SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
<!--

function showbutton() {
objElement=document.all.tags("input");
for (i=0;i<objElement.length;i++){
alert(objElement[i].id);
}
}

function showmessage(str){
alert(str);
}

function getbutton(){
objElement=event.srcElement;
//alert(objElement.id);
showmessage("hello!");
}

//-->
</SCRIPT>
</HEAD>
<BODY>

<INPUT type="submit" value="Submit" id=submit1 name=submit1>
<INPUT type="reset" value="Reset" id=reset1 name=reset1>
<INPUT type="button" value="Button1" id=button1 name=button1 LANGUAGE=javascript onclick="showbutton();">
<INPUT type="button" value="Button2" id=button2 name=button2 LANGUAGE=javascript onclick="getbutton();">
</BODY>
</HTML>
回复
julyclyde 2002-05-16
你必须先构造为一个数组才可以的。但是你说要调用sub。如果你在sub之前构造数组倒也是可以的。
回复
red-fly 2002-05-16
不会吧?真的不行吗?
这可是我想了好久才想出的一个“省力”的好办法呀
开始的时候,我想把那些object附给一个object变量,然后再用这个object变量,但经过实践的证明,这是不可行的办法
故,来这里求救,请你再想想办法,应该有的,我总想这种语言不会这么差
回复
julyclyde 2002-05-16
1 应该不行
2 用index嘛
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2002-05-16 09:09
社区公告
暂无公告