Link Roulette -with Image-
Description:
下の画像にマウスを合わせると、画像が回りだし、
クリックするタイミングによってリンク先を変えます。
Demo:
Source:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<script language="JavaScript" type="text/javascript">
<!--
function setRltimg(imgsrc, url) {
if(!document.images) { return; }
this.img = new Image();
this.img.src = imgsrc;
this.src = this.img.src;
this.url = url;
}
function linkRouletteImage(num) {
if(!document.images) { return; }
if(!num) { num = 0; }
var imgid = "linkrltimg";
if(num == -1 || num == 1) {
clearTimeout(rltimg_timer);
if(num == -1) {
location.href = rltimg_currenturl;
}
return;
}
rltimg_count = (rltimg_count < rltimg_arrct-1) ? rltimg_count+1 : 0;
rltimg_currenturl = rltimg[rltimg_count].url;
document.images[imgid].src= rltimg[rltimg_count].src;
rltimg_timer = setTimeout("linkRouletteImage()", 50); //ルーレットの速さ
}
if(document.images) {
var rltimg_timer= false;
var rltimg_count= 0;
var rltimg_currenturl = "";
var rltimg_arrct = 0;
var rltimg = new Array();
//setRltimg("画像パス", "リンク先URL");
rltimg[rltimg_arrct++] = new setRltimg("../_image/logo/oracle.gif", "http://www.oracle.co.jp/"); //画像とリンクの設定
rltimg[rltimg_arrct++] = new setRltimg("../_image/logo/ie3.gif", "http://www.microsoft.com/");
rltimg[rltimg_arrct++] = new setRltimg("../_image/logo/ns3.gif", "http://www.netscape.com/");
rltimg[rltimg_arrct++] = new setRltimg("../_image/logo/mosaic.gif", "http://www.ncsa.uiuc.edu/SDG/Software/Mosaic/");
rltimg[rltimg_arrct++] = new setRltimg("../_image/logo/grail.gif", "http://monty.cnri.reston.va.us/grail-0.3/");
rltimg[rltimg_arrct++] = new setRltimg("../_image/ban_simple.gif", "http://www2f.biglobe.ne.jp/~takan/javac/");
//以下、画像を増やす場合は
// rltimg[rltimg_arrct++] = new setRltimg("画像パス", "リンク先URL");
//を書き足していく。
}
//-->
</script>
</head>
<body>
<a href="javascript:linkRouletteImage(-1)" onMouseover="linkRouletteImage(0)" onMouseout="linkRouletteImage(1)">
<img src="../_image/ban_simple.gif" name="linkrltimg">
</a>
</body>
</html>
Advice:
Arrangement:
Browser:
Internet Explorer4.0以上
Netscape Navigator3.0以上