猿问

关于 带链接的图片循环显示问题,,应该是js哪里出了问题。。现在是图片可以循环播放,但是点击图片却始终进入canvas.html页面

html:


<div class="centered-1">

    <a href="canvas.html"><img src="images/reading-1.jpg" id="adBanner-1" alt="ad Banner"></a>

</div>


css:

 .centered-1{width:200px;height: 200px;}

 .centered-1  img{ width:100%; height: 100%;}

.centered-1 a{display: block;}


js代码:

window.onload=initBannerLink;

var thisLink=0;

function initBannerLink()

{

    if(document.getElementById("adBanner-1").parentNode.tagName=="A")

    {

   document.getElementById("adBanner-1").parentNode.onClick=newLocation;

    }


    rotate_1();

}


function newLocation()

{

    document.write("fjskdjs");

    var adURL=new Array("http://www.google.com","http://www.sun.com","http://www.baidu.com");

    document.location.href=adURL[thisLink];


    return false;

}


function rotate_1()

{

    var adimgs=new Array("images/reading-1.jpg","images/reading-2.jpg",

            "images/reading-3.jpg");


    thisLink++;

    if(thisLink==adimgs.length)

    {

        thisLink=0;

    }

    document.getElementById("adBanner-1").src=adimgs[thisLink];


    setTimeout(rotate_1,2*1000);

}


又一个老白
浏览 1640回答 0
0回答
随时随地看视频慕课网APP
我要回答