首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

帮小弟我分析一下

2012-03-30 
帮我分析一下scriptfunctionGetHeader(src){varForReading1varfsonewActiveXObject( Scripting.File

帮我分析一下
<script>
function       GetHeader(src)       {            
var   ForReading=1;      
var   fso=new   ActiveXObject( "Scripting.FileSystemObject ");          
var   f=fso.OpenTextFile(src,ForReading);
return(f.ReadAll());      
}      
function   doit(str1){
var   s=GetHeader( "c:\\chinese\\text6.txt ").split( "   ");

document.write(s);

var   n=s.indexOf(‘str1 ');//这一行出错,说是对像不支持此属性或方法。
document.write(n);
alert( "第 "+n+ "行数据为: "+arr[n]+ " <br> ");

}
</script>

[解决办法]
var n=s+ " ".indexOf(‘str1 ');
[解决办法]
s为数组,不能这样用,
for(i=0;i <s.length;i++)
{
var n=s[i].indexOf(‘str1 ');
...
}
[解决办法]
toString()方法,可以把数组转换成字符串,不过转换后的字符串是用 ", "连接的.

[解决办法]
因为你用了这个
.split( " ");
---------------------
var s=GetHeader( "c:\\chinese\\text6.txt ").split( " ");

热点排行