今天在页面上用了一个ChianJoy的焦点图,因为路径问题,跳转Action之后不能正常显示
根本原因就是路径问题,但是开始没改成功,最后还是借助火狐firebug查看得知indexFocus.swf路径有误,稍作修改之后就好用了
<SCRIPT language=JavaScript type=text/javascript>
ss = new imgSlides();s = new imgInfo();
s.smallpic = "<%=path%>/images/s1.jpg";
s.bigpic = "<%=path%>/images/b1.jpg";
s.link = "";
s.title = "新闻出版总署署长柳斌杰在高峰论坛讲话";
ss.add(s);
s = new imgInfo();
s.smallpic = "<%=path%>/images/s2.jpg";
s.bigpic = "<%=path%>/images/b2.jpg";
s.link = "";
s.title = "高峰论坛主题征集";
ss.add(s);
s = new imgInfo();
s.smallpic = "<%=path%>/images/s3.jpg";
s.bigpic = "<%=path%>/images/b3.jpg";
s.link = "";
s.title = "海外休闲游戏如何立足中国?";
ss.add(s);
s = new imgInfo();
s.smallpic = "<%=path%>/images/s4.jpg";
s.bigpic = "<%=path%>/images/b4.jpg";
s.link = "";
s.title = "投资新热点";
ss.add(s);
smallpics = ss.getSmallPics();
bigpics = ss.getBigPics();
links = ss.getLinks();
titles = ss.getTitles();
des = ss.getDes();
document.write("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\" width=\"326\" height=\"322\">");
document.write(" <param name=\"movie\" value=\"<%=path%>/flash/indexFocus.swf\" />");
document.write(" <param name=\"quality\" value=\"high\" />");
document.write(" <param name=\"FlashVars\" value=\"spics="+smallpics+"&bpics="+bigpics+"&urls="+links+"&titles="+titles+"&describe="+des+"\" />");
document.write(" <embed src=\"<%=path%>/flash/indexFocus.swf\" width=\"395\" height=\"395\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" flashvars=\"spics="+smallpics+"&bpics="+bigpics+"&urls="+links+"&titles="+titles+"&describe="+des+"\"></embed>");
document.write("</object>");
</SCRIPT>
重点是这两句
document.write(" <param name=\"movie\" value=\"<%=path%>/flash/indexFocus.swf\" />");
document.write(" <embed src=\"<%=path%>/flash/indexFocus.swf\" width=\"395\" height=\"395\" quality=\"high\" pluginspage=\"http://www.macromedia.com
注意其中的绝对路径,这两点改对了,就OK了
这几天一直和javascript图片特效打交道,总结经验:凡是跳转之后不能正常显示的,一定是路径有问题,想尽一切办法加上绝对路径就万事大吉了!