js实现地图中部分区域闪动,散代码+散分!
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>llrock</TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="llrock">
<META NAME="Keywords" CONTENT="Map,">
<META NAME="Description" CONTENT="llrock.myrice.com,">
</HEAD>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
var winktime=null;
var ac,bc;
function wink(){
document.all.background.style.backgroundColor=bc;
document.all.subwaymap.style.filter="chroma(color="+ac+")";
var tmp=ac;
ac=bc;
bc=tmp;
}
function go(color){
ac=color;//被高亮的区域颜色
bc="#0A246A";//蓝色
clearInterval(winktime);
winktime=setInterval('wink()',300);
}
//-->
</SCRIPT>
<!-- 背景层,用来替换颜色 -->
<div id="background" style="position:absolute;left:0px;top:0px;width:323px;height:265px">
</div>
<!-- 放置地图 -->
<div id="subwaymap" style="position:absolute;left:0px;top:0px">
<img src="map.gif" border=0 width=323 height=265>
</div>
<div id="subwaylinks" style="position:absolute; left:634px; top:0px; width:200px">
<A HREF="#" onclick="go('ef467a')">广西</a><BR>
<A HREF="#" onclick="go('74c044')">云南</a><BR>
<A HREF="#" onclick="go('cec395')">四川</a><BR>
<A HREF="#" onclick="go('3196a9')">宁夏</a><BR>
<A HREF="#" onclick="go('3149a9')">内蒙古</a><BR>
<A HREF="#" onclick="go('FEF161')">新疆</a><BR>
<A HREF="#" onclick="go('8b6814')">西藏</a><BR>
<A HREF="#" onclick="go('DC6803')">青海</a><BR>
<BR><BR><BR><A HREF="http://www25.brinkster.com/llrock/download/map.rar" onclick="go('DC6803')">下载原程序</a><BR>
</div>
</BODY>
</HTML>
=================================
我用chinaren的地图,注意你必须每个区域用不同的颜色显示,也不能和高亮的颜色相同,注意这点就可以了。
不好意思,我的个人主页不能用了,只好借用校友录,把这个图片保存
http://album5.chinaren.com/album/40/82/138240/426678.gif
并且改名字为map.gif,然后把上面的代码保存岛相同目录.
你可以从
http://www25.brinkster.com/llrock/download/map.rar
llrock.myrice.com/download/map.rar
都是免费的空间不稳定,但总有一个能用吧!