调用js文件时,怎么老提示 未定义?
有一个test.js
文件内容是
var talk_link=new Array("111111111","2222222222222",);
var talk_str=new Array("111111111","2222222222222",);
我在一个1.asp文件中这样调用并输出
<SCRIPT language=javascript src="/test.js"></SCRIPT>
<script>
for(i=0;i<talk_str.length;i++)
{
document.write("<a href="+balk_link[i]+">"+talk_str[i]+"</a>");
}
</script>
1.asp总是提示talk_str未定义
如果我直接把数组放在1.asp中:
<script>
var talk_link=new Array("111111111","2222222222222",);
var talk_str=new Array("111111111","2222222222222",);
for(i=0;i<talk_str.length;i++)
{
document.write("<a href="+balk_link[i]+">"+talk_str[i]+"</a>");
}
</script>
这样就不提示未定义,但是好像没有输出到网页上。
js真是不太会,求教大家。
谢谢。