totoking
等级:
结帖率:97.92%
楼主 发表于: 2013-12-12 21:45:34
<div id="banner"><script src="js/banner.js"></script>
</div>
下面是banner.js JS文件代码:
<!--  
var bannerAD=new Array(); 
var bannerADlink=new Array(); 
var adNum=0; bannerAD[1]="images/banner1.jpg";
bannerAD[2]="images/banner2.jpg";
bannerAD[0]="images/banner3.jpg";preloadedimages=new Array();
for (i=1;i<bannerAD.length;i++){
preloadedimages[i]=new Image();
preloadedimages[i].src=bannerAD[i];
}
function setTransition(){
if (document.all){
bannerADrotator.filters.revealTrans.Transition=Math.floor(Math.random()*23);
bannerADrotator.filters.revealTrans.apply();
}
}
function playTransition(){
if (document.all)
bannerADrotator.filters.revealTrans.play()
}
function nextAd(){
if(adNum<bannerAD.length-1)adNum++ ;
else adNum=0;
setTransition();
document.images.bannerADrotator.src=bannerAD[adNum];
playTransition();
theTimer=setTimeout("nextAd()", 5000);
}
function displayStatusMsg() {
status=bannerADlink[adNum];
document.returnValue = true;

//-->        <img src="images/banner1.jpg" name="bannerADrotator" width="960" height="300" border="0" id="bannerADrotator" style="FILTER: revealTrans(duration=2,transition=20)" />
nextAd()这样我试了也不行

解决方案 »

  1.   

    路径没有问题呀
    index.html js/banner.js
    就是首页引用的JS文件夹下的banner.js
    如果把内容都复制过去,就能正常显示,应该路径没有问题呀
      

  2.   

    粘过来能用 ,说明你还是没引过来。如果路径没问题 ,就是你写的有问题 。引JS文件放到head里 ,你放到DIV里干嘛<script type="text/javascript" src=""></script>
      

  3.   

    index.html和 js文件夹是同级的 路径就没问题要不就这么写
    <% String path = request.getContextPath(); %><script type="text/javascript" src="${path}/js/banner.js"></script>
      

  4.   

    index.html和js文件夹是同级目录,<script type="text/javascript" src="${path}/js/banner.js"></script>
    这样写还是不行