87,910
社区成员
发帖
与我相关
我的任务
分享
<div id="boxmap">
<ul>
<li id="map1"><a href="#" class="imgtips"><img src="template/$_SC[template]/image/map1.gif"/><span id="tip1" name="spantips">测试内容哈哈哈哈</span></a></li>
<li id="map2"><a href="#" class="imgtips"><img src="template/$_SC[template]/image/map2.gif"/><span id="tip2" name="spantips"></span></a></li>
<li id="map3"><a href="#" class="imgtips"><img src="template/$_SC[template]/image/map3.gif"/><span id="tip3" name="spantips"></span></a></li>
<li id="map4"><a href="#" class="imgtips"><img src="template/$_SC[template]/image/map4.gif"/><span id="tip4" name="spantips"></span></a></li>
<li id="map5"><a href="#" class="imgtips"><img src="template/$_SC[template]/image/map5.gif"/><span id="tip5" name="spantips"></span></a></li>
<li id="map6"><a href="#" class="imgtips"><img src="template/$_SC[template]/image/map6.gif"/><span id="tip6" name="spantips"></span></a></li>
<li id="map7"><a href="#" class="imgtips"><img src="template/$_SC[template]/image/map7.gif"/><span id="tip7" name="spantips"></span></a></li>
</ul>
</div>
<script>
var oDiv = document.getElementsByName("spantips");
for(j=0;j<oDiv.length;j++)
{
oDiv[j].style.display=(oDiv[j].style.display=="none")?"block":"none";
}
</script>
<script>
var i =1;
var z = 7;
function showdiv(){
var oobj="tip"+i;
var obj=document.getElementById(oobj)
obj.style.display ="block";
if(i>1){var j=i-1
var ooobj="tip"+j;
document.getElementById(ooobj).style.display ="none";}
if(i==1){document.getElementById("tip7").style.display ="none";}
i++;
i= i > z ? 1 : i;
setTimeout("showdiv()",1000);
}
window.onload=function(){showdiv()}
</script>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<style>
#boxmap span{
display:none;
}
</style>
<script>
var speed = 200; // 速度,单位毫秒
var oDiv = null;
var currentNumber = 1;
var amount = 0;
function init(){
oDiv = document.getElementsByName("spantips");
amount = oDiv.length;
if(amount == 0){
oDiv = document.getElementsByTagName("span");
for(var i = 0;(e = oDiv[i]); i++){
if(e.name == "spantips"){
amount++;
}
}
}
};
function shiftSpan(){
document.getElementById("tip" + currentNumber).style.display = "none";
currentNumber++;
currentNumber = currentNumber > amount ? 1 : currentNumber;
document.getElementById("tip" + currentNumber).style.display = "block";
setTimeout("shiftSpan()",speed);
}
</script>
</head>
<body onload="init();shiftSpan();">
<div id="boxmap">
<ul>
<li id="map1"><a href="#" class="imgtips"><img src="template/$_SC[template]/image/map1.gif"/><span id="tip1" name="spantips">1111111</span></a></li>
<li id="map2"><a href="#" class="imgtips"><img src="template/$_SC[template]/image/map2.gif"/><span id="tip2" name="spantips">2222222222</span></a></li>
<li id="map3"><a href="#" class="imgtips"><img src="template/$_SC[template]/image/map3.gif"/><span id="tip3" name="spantips">333333333</span></a></li>
<li id="map4"><a href="#" class="imgtips"><img src="template/$_SC[template]/image/map4.gif"/><span id="tip4" name="spantips">444444444</span></a></li>
<li id="map5"><a href="#" class="imgtips"><img src="template/$_SC[template]/image/map5.gif"/><span id="tip5" name="spantips">55555555</span></a></li>
<li id="map6"><a href="#" class="imgtips"><img src="template/$_SC[template]/image/map6.gif"/><span id="tip6" name="spantips">666666666</span></a></li>
<li id="map7"><a href="#" class="imgtips"><img src="template/$_SC[template]/image/map7.gif"/><span id="tip7" name="spantips">777777777</span></a></li>
</ul>
</div>
</body>
</html>
<script>
var i =1;
var z = 7;
function showdiv(){
var img = document.getElementById('boxmap').getElementsByTagName('img');
//停止效果
for(var n=0; n<img.length; n++){
img[n].onmouseover = function(){clearTimeout(t);return false}
img[n].onmouseout = function () {showdiv();return true}
}
var oobj="tip"+i;
var obj=document.getElementById(oobj)
obj.style.display ="block";
if(i>1){var j=i-1
var ooobj="tip"+j;
document.getElementById(ooobj).style.display ="none";}
if(i==1){document.getElementById("tip7").style.display ="none";}
i++;
i= i > z ? 1 : i;
var t=setTimeout("showdiv()",1000);
}
window.onload=function(){showdiv()}
</script>
<style>
#boxmap{margin:0; padding:0; width:200px;}
#boxmap li{background:#ccc; margin:5px 0;}
#boxmap li span{display:none}
#boxmap li.vis span{display:block}
</style>
<div id="boxmap">
<ul>
<li><a href="#"><img src="template/$_SC[template]/image/map1.gif"/><span>测试内容哈哈哈哈</span></a></li>
<li><a href="#"><img src="template/$_SC[template]/image/map2.gif"/><span>测试内容哈哈哈哈</span></a></li>
<li><a href="#"><img src="template/$_SC[template]/image/map3.gif"/><span>测试内容哈哈哈哈</span></a></li>
<li><a href="#"><img src="template/$_SC[template]/image/map4.gif"/><span>测试内容哈哈哈哈</span></a></li>
<li><a href="#"><img src="template/$_SC[template]/image/map5.gif"/><span>测试内容哈哈哈哈</span></a></li>
<li><a href="#"><img src="template/$_SC[template]/image/map6.gif"/><span>测试内容哈哈哈哈</span></a></li>
<li><a href="#"><img src="template/$_SC[template]/image/map7.gif"/><span>测试内容哈哈哈哈</span></a></li>
</ul>
</div>
<script>
function swap_span(){
var lis = document.getElementById('boxmap').getElementsByTagName('li'), li_cur = lis[0], i = 1, s = false;
//停止效果
for(var n=0; n<lis.length; n++){
lis[n].onmouseover = function(){s = true}
lis[n].onmouseout = function () {s = false}
}
//显示效果
li_cur.className='vis';
var t = setInterval(function(){
if(s)return;
li_cur.className = '';
lis[i].className = 'vis';
li_cur = lis[i];
i == lis.length-1 ? i=0 : i++;
}, 1000);
}
window.onload= swap_span;
</script>
<li id="map3"><a href="#" class="imgtips"><img src="template/$_SC[template]/image/map3.gif"/><span id="tip3" name="spantips">333333333</span></a></li>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<style>
#boxmap span{
display:none;
}
</style>
<script>
var speed = 100; // 速度,单位毫秒
var oDiv = null;
var currentNumber = 1;
var amount = 0;
function init(){
oDiv = document.getElementsByTagName("span");
for(var i = 0;(e = oDiv[i]); i++){
if(e.name == "spantips"){
amount++;
}
}
};
function shiftSpan(){
document.getElementById("tip" + currentNumber).style.display = "none";
currentNumber++;
currentNumber = currentNumber > amount ? 1 : currentNumber;
document.getElementById("tip" + currentNumber).style.display = "block";
setTimeout("shiftSpan()",speed);
}
</script>
</head>
<body onload="init();shiftSpan();">
<div id="boxmap">
<ul>
<li id="map1"><a href="#" class="imgtips"><img src="template/$_SC[template]/image/map1.gif"/><span id="tip1" name="spantips">1111111</span></a></li>
<li id="map2"><a href="#" class="imgtips"><img src="template/$_SC[template]/image/map2.gif"/><span id="tip2" name="spantips">2222222222</span></a></li>
<li id="map3"><a href="#" class="imgtips"><img src="template/$_SC[template]/image/map3.gif"/><span id="tip3" name="spantips">333333333</span></a></li>
<li id="map4"><a href="#" class="imgtips"><img src="template/$_SC[template]/image/map4.gif"/><span id="tip4" name="spantips">444444444</span></a></li>
<li id="map5"><a href="#" class="imgtips"><img src="template/$_SC[template]/image/map5.gif"/><span id="tip5" name="spantips">55555555</span></a></li>
<li id="map6"><a href="#" class="imgtips"><img src="template/$_SC[template]/image/map6.gif"/><span id="tip6" name="spantips">666666666</span></a></li>
<li id="map7"><a href="#" class="imgtips"><img src="template/$_SC[template]/image/map7.gif"/><span id="tip7" name="spantips">777777777</span></a></li>
</ul>
</div>
</body>
</html>