マウスと共に画像を移動する。
|
| Sample |
|
ここをクリックして新しいウインドウを開いてください。
|
| ソース |
<HTML>
<HEAD>
<TITLE>Java-Script</TITLE>
<SCRIPT language="JavaScript">
<!--
if(document.layers){document.captureEvents(Event.MOUSEMOVE);}
document.onmousemove=mv_img;
function mv_img(theEvent){
if(navigator.userAgent.indexOf("MSIE 4.")>=0){
this_img.style.pixelLeft=event.x+5;
this_img.style.pixelTop=event.y+5;
}else if(navigator.userAgent.indexOf("MSIE 5.")>=0){
this_img.style.pixelLeft=document.body.scrollLeft+event.x+5;
this_img.style.pixelTop=document.body.scrollTop+event.y+5;
}else if(document.layers){
document["this_img"].left=theEvent.pageX+5;
document["this_img"].top=theEvent.pageY+5;
document.routeEvent(theEvent);
}
}
//-->
</SCRIPT>
</HEAD>
<BODY bgcolor=white>
<FORM>
<INPUT TYPE=button VALUE="ウインドウを閉じる" onClick=window.close()>
</FORM>
<DIV id="this_img" style="position:absolute;left:0;top:0;">
<IMG src=ani_hosi.gif></DIV>
</BODY>
</HTML>
|
| ワンポイント解説 |
|
Netscapeの場合は、document.layers になります。 イメージ画像gifファイルを工夫すると、楽しい効果になります。 |