for(var i=1; i <imag.length; i++){
pics=pics+("|"+imag[i]);
links=links+("|"+link[i]);
texts=texts+("|"+text[i]);
} 感觉应该错几个地方
地址
for(var i=1; i <imag.length; i++){ ->for(var i=0; i <imag.length-1; i++){ 二就是pics=pics+("|"+imag[i]);
links=links+("|"+link[i]);
texts=texts+("|"+text[i]); 这部分连接错误
要看你的focus.swf连接方式是那样的
你那样连接,那么第一个就是空的
最好连接成了“|images/01.jpg|images/02.jpg|images/03.jpg|images/014.jpg|images/05.jpg”但有可能你的focus.swf连接应该是"images/01.jpg|images/02.jpg|images/03.jpg|images/014.jpg|images/05.jpg"
pics=pics+("|"+imag[i]);
links=links+("|"+link[i]);
texts=texts+("|"+text[i]);
} 感觉应该错几个地方
地址
for(var i=1; i <imag.length; i++){ ->for(var i=0; i <imag.length-1; i++){ 二就是pics=pics+("|"+imag[i]);
links=links+("|"+link[i]);
texts=texts+("|"+text[i]); 这部分连接错误
要看你的focus.swf连接方式是那样的
你那样连接,那么第一个就是空的
最好连接成了“|images/01.jpg|images/02.jpg|images/03.jpg|images/014.jpg|images/05.jpg”但有可能你的focus.swf连接应该是"images/01.jpg|images/02.jpg|images/03.jpg|images/014.jpg|images/05.jpg"
把“zpxs_hs.asp?pid=37&cid=1”这些asp链接都换成“http://www.hao123.com”的话就每个都能用,你数据库是怎么读取的?
应该连接没有问题的
就看你是怎么读取的数据库才知道错误
strsql="select * from Photo order by ID ASC"
rs.open strsql,conn,1,1
do while not rs.eof i=i+1%>
imag[<%=i%>]="<%=rs("Img")%>";
link[<%=i%>]="<%=rs("Url")%>";
text[<%=i%>]="<%=rs("Title")%>";
<%rs.movenext
loop%>是这样读取的!~
strsql="select * from Photo order by ID ASC"
rs.open strsql,conn,1,1
i=0
do while not rs.eof
%>
imag[ <%=i%>]=" <%=rs("Img")%>";
link[ <%=i%>]=" <%=rs("Url")%>";
text[ <%=i%>]=" <%=rs("Title")%>";
<%i=i+1
rs.movenext
loop%>
for(var i=0; i <imag.length; i++){
if(imag[i]==""{
pics=imag[i];
links=link[i];
texts=text[i];
}
else{
pics=pics+("|"+imag[i]);
links=links+("|"+link[i]);
texts=texts+("|"+text[i]);
}
}
多试试吧
imag[1]="images/01.jpg";
link[1]="http://www.hao123.com";
text[1]="01"; imag[2]="images/02.jpg";
link[2]="http://www.hao123.com";
text[2]="02"; imag[3]="images/03.jpg";
link[3]="http://www.hao123.com";
text[3]="03"; imag[4]="images/04.jpg";
link[4]="http://www.hao123.com";
text[4]="04"; imag[5]="images/05.jpg";
link[5]="http://www.hao123.com";
text[5]="05";
这样写法的话是一切正常,每个图片都可以链接但是,写成:
imag[1]="images/01.jpg";
link[1]="zpxs_hs.asp?pid=37&cid=1";
text[1]="01"; imag[2]="images/02.jpg";
link[2]="zpxs_hs.asp?pid=40&cid=2";
text[2]="02"; imag[3]="images/03.jpg";
link[3]="http://www.hao123.com";
text[3]="03"; imag[4]="images/04.jpg";
link[4]="http://www.hao123.com";
text[4]="04"; imag[5]="images/05.jpg";
link[5]="http://www.hao123.com";
text[5]="05";
就只有第一个链接正常,后面都不行,而且链接写成:
“|images/01.jpg|images/02.jpg|images/03.jpg|images/014.jpg|images/05.jpg”
不方便从数据库循环读取,我觉得应该是“zpxs_hs.asp?pid=37&cid=1”这个里面的某些符号跟java调用的时候冲突了。
http://bbs.blueidea.com/thread-2862048-1-1.html可我还是不知道怎么改 麻烦哪位熟悉javascirpt的大哥帮看看啊!谢谢!
http://bbs.blueidea.com/thread-2862048-1-1.html可我还是不知道怎么改啊,╮(╯_╰)╭ 麻烦哪位熟悉javascript的大哥帮看看啊,谢谢!
原来这样就可以了 谢谢chinmo,谢谢大家!^_^
imag[<%=i%>]="<%=rs("Img")%>";
link[<%=i%>]=escape("<%=rs("Url")%>");
text[<%=i%>]="<%=rs("Title")%>";