function Slect()
{
1 var str = new Array();
2 str = document.getElementById("ctl00_ContentPlaceHolder1_l2");
3 str = SendPage.send.RetrunSelect(str)
4 for(int i=0;i<list.length;i++)
5 {
6 var c = list.value;
7 var d = list.text;
8 var op = new Option(d,c,true,true);
9 document.getElementById("ctl00_ContentPlaceHolder1_"+l5).options.add(op);
10 }
CollectGarbage();//javascript中的隐藏方法
} 错误是这样的,应该是出现在第三行,因为我注释调了以后就没有错误!!! 出的错误是“Out of memory at line:278”;
{
1 var str = new Array();
2 str = document.getElementById("ctl00_ContentPlaceHolder1_l2");
3 str = SendPage.send.RetrunSelect(str)
4 for(int i=0;i<list.length;i++)
5 {
6 var c = list.value;
7 var d = list.text;
8 var op = new Option(d,c,true,true);
9 document.getElementById("ctl00_ContentPlaceHolder1_"+l5).options.add(op);
10 }
CollectGarbage();//javascript中的隐藏方法
} 错误是这样的,应该是出现在第三行,因为我注释调了以后就没有错误!!! 出的错误是“Out of memory at line:278”;
2.你第四行的list是哪来的
{
var str = new Array();
var list = new Array();
str = document.getElementById("ctl00_ContentPlaceHolder1_l2");
list = SendPage.send.RetrunSelect(str)// for(int i=0;i<list.length;i++)
// {
// var c = list.value;
// var d = list.text;
// var op = new Option(d,c,true,true);
// document.getElementById("ctl00_ContentPlaceHolder1_"+l5).options.add(op);
// }
CollectGarbage();//javascript中的隐藏方法
}
不过现在是相反 了,现在是在c#中int也成var了,反正.net3.5也支持
SendPage.send.RetrunSelect(str) 这句的执行过程不清楚,所以无法判断
茫茫然,昏昏然。不知道楼主你的js里面的变量那里来的,list哪里来的?
变量 str 初始化为数组,后面怎么又被document.getElementById()函数赋值了?
SendPage.send.RetrunSelect(str) 是啥东东?
没搞明白。是不是楼主用的公司自己开发是js框架?
和
SendPage.send.RetrunSelect(str)
出来的是什么类型的数据?
我是获取了一个select 里面所有的值,所以是数组;
SendPage.send.RetrunSelect(str)
我是调用了后台的代码,返回值也是一个数组
int肯定要改var或者去掉
茫然