我想给自己写的导航代码加 自动换到下一个链接的代码

时间:2020-12-26 06:05:49
现在点击链接 1 2 3 4 5 能切换到对应的图片上 点击图片能到达设置的链接  

我想加效果 就是让 链接自动播放起来 默认是链接1 等几秒(时间可以自己设置)换到下个链接2 不停的1到5自动换 这个效果许多网站的首页经常用到   

可以参考此网站的左上图片导航栏 http://bbs.a9vg.com  无需flash  先解决上面问题 解决了 我想要加 类似此网站 链接转换过度的效果 改怎么搞


<!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=utf-8" />
<title>无标题文档</title>
<script type="text/javascript" defer="defer">

var s;

function i1(s){
this.s=s;
document.getElementById("imggg").src="http://yzz.web.officelive.com/1.jpg";
}

function i2(s){
this.s=s;
document.getElementById("imggg").src="http://yzz.web.officelive.com/2.jpg";
}

function i3(s){
this.s=s;
document.getElementById("imggg").src="http://yzz.web.officelive.com/3.jpg";
}

function i4(s){
this.s=s;
document.getElementById("imggg").src="http://yzz.web.officelive.com/4.jpg";
}

function i5(s){
this.s=s;
document.getElementById("imggg").src="http://yzz.web.officelive.com/5.jpg";
}

function ddd(){
if(s==undefined) s="http://www.baidu.com/";
window.open(s);
}
</script>
</head>

<body>
<table width="212" border="0" cellspacing="0">
  <tr>
    <td><img id="imggg" src="http://yzz.web.officelive.com/1.jpg" width="220" onclick="ddd();" height="141" /></td>
  </tr>
  <tr>
    <td><a id="img1" href="#"  onclick="i1('http://www.baidu.com/');">1</a> <a id="img2" href="#" onclick="i2('http://www.163.com/');">2</a> <a href="#" onclick="i3('http://www.ali213.net')">3</a> <a href="#" onclick="i4('http://www.library.hn.cn/')">4</a> <a href="#" onclick="i5('http://www.gougou.com')">5</a></td>
  </tr>
</table>



</body>
</html>

10 个解决方案

#1


图片地址已经提供 无需修改

#2


跟图片的延迟加载一样
jquery已经提供了相关的函数了

#3


我就只想用javascript完成 功能  无需其他的ajax jquery什么的

#4


各位大侠帮帮忙 只解决自动换链接的问题就可以了 过度特效不用了

#5


<!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=utf-8" />
<title>无标题文档</title>
<script type="text/javascript" defer="defer">

var s;

function i1(s){
    document.getElementById("imggg").setAttribute('s',s);
    document.getElementById("imggg").src="http://yzz.web.officelive.com/1.jpg";
    }
    
function i2(s){
    document.getElementById("imggg").setAttribute('s',s);
    document.getElementById("imggg").src="http://yzz.web.officelive.com/2.jpg";
    }    

function i3(s){
    document.getElementById("imggg").setAttribute('s',s);
    document.getElementById("imggg").src="http://yzz.web.officelive.com/3.jpg";
    }

function i4(s){
    document.getElementById("imggg").setAttribute('s',s);
    document.getElementById("imggg").src="http://yzz.web.officelive.com/4.jpg";
    }
    
function i5(s){
    document.getElementById("imggg").setAttribute('s',s);
    document.getElementById("imggg").src="http://yzz.web.officelive.com/5.jpg";
    }    

function ddd(){
    var s = document.getElementById("imggg").getAttribute('s');
    window.open(s);
    }
</script>
</head>

<body>
<table width="212" border="0" cellspacing="0">
  <tr>
    <td><img id="imggg" src="http://yzz.web.officelive.com/1.jpg" width="220" onclick="ddd();" height="141" /></td>
  </tr>
  <tr>
    <td><a id="img1" href="#"  onclick="i1('http://www.baidu.com/');">1</a> <a id="img2" href="#" onclick="i2('http://www.163.com/');">2</a> <a href="#" onclick="i3('http://www.ali213.net')">3</a> <a href="#" onclick="i4('http://www.library.hn.cn/')">4</a> <a href="#" onclick="i5('http://www.gougou.com')">5</a></td>
  </tr>
</table>



</body>
</html>

#6


楼上的代码 不能实现我要的功能啊 

#7


引用 6 楼 jayhai 的回复:
楼上的代码 不能实现我要的功能啊


你不是要点击链接然后点图就跳转到相应地址吗~·

#8


我的代码已经实现了啊 你可以测试 我的意思是说 链接 1 2 3 4 5 不用点击 自动播放 许多网站都有这种导航的效果自动换的

#9


参考此网站啊  不用点击 链接自动切换 点击也可切换 bbs.a9vg.com 左上角

#10


谁帮帮我 啊  各位大侠

#1


图片地址已经提供 无需修改

#2


跟图片的延迟加载一样
jquery已经提供了相关的函数了

#3


我就只想用javascript完成 功能  无需其他的ajax jquery什么的

#4


各位大侠帮帮忙 只解决自动换链接的问题就可以了 过度特效不用了

#5


<!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=utf-8" />
<title>无标题文档</title>
<script type="text/javascript" defer="defer">

var s;

function i1(s){
    document.getElementById("imggg").setAttribute('s',s);
    document.getElementById("imggg").src="http://yzz.web.officelive.com/1.jpg";
    }
    
function i2(s){
    document.getElementById("imggg").setAttribute('s',s);
    document.getElementById("imggg").src="http://yzz.web.officelive.com/2.jpg";
    }    

function i3(s){
    document.getElementById("imggg").setAttribute('s',s);
    document.getElementById("imggg").src="http://yzz.web.officelive.com/3.jpg";
    }

function i4(s){
    document.getElementById("imggg").setAttribute('s',s);
    document.getElementById("imggg").src="http://yzz.web.officelive.com/4.jpg";
    }
    
function i5(s){
    document.getElementById("imggg").setAttribute('s',s);
    document.getElementById("imggg").src="http://yzz.web.officelive.com/5.jpg";
    }    

function ddd(){
    var s = document.getElementById("imggg").getAttribute('s');
    window.open(s);
    }
</script>
</head>

<body>
<table width="212" border="0" cellspacing="0">
  <tr>
    <td><img id="imggg" src="http://yzz.web.officelive.com/1.jpg" width="220" onclick="ddd();" height="141" /></td>
  </tr>
  <tr>
    <td><a id="img1" href="#"  onclick="i1('http://www.baidu.com/');">1</a> <a id="img2" href="#" onclick="i2('http://www.163.com/');">2</a> <a href="#" onclick="i3('http://www.ali213.net')">3</a> <a href="#" onclick="i4('http://www.library.hn.cn/')">4</a> <a href="#" onclick="i5('http://www.gougou.com')">5</a></td>
  </tr>
</table>



</body>
</html>

#6


楼上的代码 不能实现我要的功能啊 

#7


引用 6 楼 jayhai 的回复:
楼上的代码 不能实现我要的功能啊


你不是要点击链接然后点图就跳转到相应地址吗~·

#8


我的代码已经实现了啊 你可以测试 我的意思是说 链接 1 2 3 4 5 不用点击 自动播放 许多网站都有这种导航的效果自动换的

#9


参考此网站啊  不用点击 链接自动切换 点击也可切换 bbs.a9vg.com 左上角

#10


谁帮帮我 啊  各位大侠