ubound();是VBArray的方法,似乎不能被标准jscript的Array使用。 ----不知是不是这么一回事可以把程序改一下 <script> var aa="%aaaa%bbb%cccc"; var ss=aa.split("%"); var i=ss.length; alert(i); </script>
还有就是jscritp的数组并没有ubound的概念 如下<script> var aa="%aaaa%bbb%cccc"; var ss=new Array(); ss=aa.split("%"); ss[1000]=1; alert(ss[1000]); </script>
你寫錯了 ubound是在vbscript中使用的 ============================= 這是vbscript的用法 aa="%aaaa%bbb%cccc" ss=split("%") i=ubound(ss) ============================= 這是javascript的用法 var aa="%aaaa%bbb%cccc"; var ss=aa.split("%") var i=ss.length
<SCRIPT LANGUAGE="VBScript"> Dim abc(2) abc(0)=1 abc(1)=2 </SCRIPT><SCRIPT LANGUAGE="JScript"> var a = new VBArray(abc); alert(a.ubound()) </SCRIPT>
----不知是不是这么一回事可以把程序改一下
<script>
var aa="%aaaa%bbb%cccc";
var ss=aa.split("%");
var i=ss.length;
alert(i);
</script>
如下<script>
var aa="%aaaa%bbb%cccc";
var ss=new Array();
ss=aa.split("%");
ss[1000]=1;
alert(ss[1000]);
</script>
ubound是在vbscript中使用的
=============================
這是vbscript的用法
aa="%aaaa%bbb%cccc"
ss=split("%")
i=ubound(ss)
=============================
這是javascript的用法
var aa="%aaaa%bbb%cccc";
var ss=aa.split("%")
var i=ss.length
Dim abc(2)
abc(0)=1
abc(1)=2
</SCRIPT><SCRIPT LANGUAGE="JScript">
var a = new VBArray(abc);
alert(a.ubound())
</SCRIPT>