activex:
Public Function test2() As String
Dim tempstr As String
Dim a(1) As String
a(0) = "D$1,D$2,D$3,D$4"
test2 = Join(a)
End Function
html:
<html>
<object id="haha" classid="clsid:ECF56D19-8014-48A9-BBFD-C61AF40E579C" >
</object>
<script language=javascript>
var str = haha.test2();
alert(str);
var mm = "";
var a = str.match(/[D]/$/d+/g);
alert(a);
if(a!=null)
{
for(var i=0; i<a.length; i++) a[i]=a[i].replace(/[D]/$/g, "");
}
for(var i=0;i<a.length;i++)
alert(a[i]);
alert(a);
var row=a.length/2;
var tempArray=new Array();
alert(row);
for(var k=0;k<row;k++)
{tempArray[k]=new Array();
tempArray[k][0]=a[2*k];
tempArray[k][1]=a[2*k+1];
}
alert(tempArray);
</script>