首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

给轮播的图片添超链接

2013-04-26 
给轮播的图片加超链接!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.o

给轮播的图片加超链接

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>图片轮播</title>
<script src="css/jquery-1.4.1.min.js" type="text/javascript"></script>
<script>
function showDaTu(src){
document.getElementById("defaultImg").src=src;
}
</script>
<script>
$(document).ready(function() {
        var index = 0;
        var count = $("table tr").eq(0).find("td img").length;
            setInterval(function(){
              $("#defaultImg").attr("src",$("table tr").eq(0).find("td img").eq(index).attr("src")); 
              if(++index>=count){
                  index=0; 
              }
            },3000);
        });
</script>

</head>

<body>
<table border="0">
<tr>
<td width="0">
    <div id="ddd" style="display:none;">
      <img src='images/06.jpg'>
<img src='images/07.jpg'>
<img src='images/08.jpg'>
<img src='images/09.jpg'>
        <img src='images/10.jpg'></div>
    </td>
    </tr>
    <tr>
        <td>
        <img src='images/01.jpg' onmouseover="showDaTu('images/06.jpg')"><br />
        <img src='images/02.jpg' onmouseover="showDaTu('images/07.jpg')"><br />
        <img src='images/03.jpg' onmouseover="showDaTu('images/08.jpg')"><br />
        <img src='images/04.jpg' onmouseover="showDaTu('images/09.jpg')">
        </td>
        <td>
        <img src="images/10.jpg" id="defaultImg">
        </td>
    </tr>
</table>

</body>
</html>




怎么给轮播的每个图片都加一个不同的超链接?  
[解决办法]
加加超链接。也不难,在加个a标签就可以:
代码如下,直接复制粘贴:
图片轮播:
        <table border="0">
            <tr>
                <td id="td1">
                    <a href="1"><img id='img1' src='images/01.jpg' /></a><br />


                    <a href="2"><img id='img2' src='images/02.jpg' /></a><br />
                    <a href="3"><img id='img3' src='images/03.jpg' /></a><br />
                    <a href="4"><img id='img4' src='images/04.jpg' /></a>
                </td>
                <td width="200px" height="100px">
                    <a id="defaulta"><img src="images/10.jpg" id="defaultImg" /></a>
                </td>
            </tr>
        </table>
        <script type="text/javascript">
        var index=0;
        var count=document.getElementById("td1").getElementsByTagName("img").length;
        if(count>0)
        {
            setInterval(showDaTu,1000);
        }
        function showDaTu()
        {
            var defaultImg=document.getElementById("defaultImg");
            var defaulta=document.getElementById("defaulta");
            defaultImg.src=document.getElementById("td1").getElementsByTagName("img").item(index).src;
            defaulta.href=document.getElementById("td1").getElementsByTagName("a").item(index).href;
            if(++index>=count)
            {
                index=0;
            }
        }
        </script>
这次你在不给分,我举报你。给轮播的图片添超链接

热点排行