JavaScript中运用VBScript获得的数组
2006-08-05 16:46
489 查看
<script language="vbscript" src="../vbscript/GetRowGroup.vbs"></script>
<script type="text/vbscript" language="vbscript">
<!--
'//获得周数组的VBScript方法
function getWeek()
'''定义周数组
dim groupWeek()
'''准备条件
FlowYear=Trim(document.all("txtYear").value)
FlowQuarter=Trim(document.all("hdnQuarter").value)
theStartDate=FlowYear&"-"&(1+(FlowQuarter-1)*3)&"-1 00:00:00"
theEndDate=dateadd("d",-1,dateadd("m",3,theStartDate))
'''利用../vbscript/GetRowGroup.vbs中GetRowGroup函数获得VB数组groupWeek
GetRowGroup theStartDate, theEndDate, "qw", groupWeek
'''返回VB数组
getWeek=groupWeek
end function
//-->
</script>
<script language="JavaScript">
<!--
//OnSelChange--SelectBox Change时触发
function OnSelChange()
{
//重新定义js中VBArray
var a = new VBArray(getWeek());
// var arr = a.toArray(); //转换为JS Array
//移除Select原有Options
for(var i=document.all("selWeek").options.length-1;i>=0;--i)
{
document.all("selWeek").options.remove(i);
}
//重新添加Select Options
for(i=1;i<=a.ubound(2);i++)
{
// alert(a.getItem(0,i));
document.all("selWeek").add(new Option('第'+a.getItem(0,i)+'周',a.getItem(0,i),'')); //new Option(text,value,title)
}
}
//-->
</script>
<script type="text/vbscript" language="vbscript">
<!--
'//获得周数组的VBScript方法
function getWeek()
'''定义周数组
dim groupWeek()
'''准备条件
FlowYear=Trim(document.all("txtYear").value)
FlowQuarter=Trim(document.all("hdnQuarter").value)
theStartDate=FlowYear&"-"&(1+(FlowQuarter-1)*3)&"-1 00:00:00"
theEndDate=dateadd("d",-1,dateadd("m",3,theStartDate))
'''利用../vbscript/GetRowGroup.vbs中GetRowGroup函数获得VB数组groupWeek
GetRowGroup theStartDate, theEndDate, "qw", groupWeek
'''返回VB数组
getWeek=groupWeek
end function
//-->
</script>
<script language="JavaScript">
<!--
//OnSelChange--SelectBox Change时触发
function OnSelChange()
{
//重新定义js中VBArray
var a = new VBArray(getWeek());
// var arr = a.toArray(); //转换为JS Array
//移除Select原有Options
for(var i=document.all("selWeek").options.length-1;i>=0;--i)
{
document.all("selWeek").options.remove(i);
}
//重新添加Select Options
for(i=1;i<=a.ubound(2);i++)
{
// alert(a.getItem(0,i));
document.all("selWeek").add(new Option('第'+a.getItem(0,i)+'周',a.getItem(0,i),'')); //new Option(text,value,title)
}
}
//-->
</script>
相关文章推荐
- javaScript 利用数组,对象的运用。。。
- JavaScript 数组对象获得input输入框的值,并设置
- 把javascript,vbscript中得数组传递给COM组件(or Activex)
- JavaScript 数组运用实现代码
- 如何如何让你的程序运行的更快 (2)--- JavaScript中的数组之字符串下标的运用
- JavaScript 数组运用实现代码
- Delphi写的ActiveX控件如何返回数组到Vbscript/javascript
- 把javascript,vbscript中得数组传递给COM组件(or Activex)
- 把javascript,vbscript中得数组传递给COM组件(or Act
- JavaScript中prototype运用(数组)
- JavaScript中的数组运用
- 把javascript,vbscript中得数组传递给COM组件(or Activex)
- 把javascript,vbscript中得数组传递给COM组件(or Activex)
- [mongoDB--03]---distinct在javascript里的运用
- javascript获得属性
- 在JavaScript数组中找到最小元素的位置
- Javascript中的apply()、call()以及伪数组
- javascript数组查重方法总结
- javascript创建数组之联合数组的使用方法示例
- Javascript中的数组常用方法解析