[新着] Webテンプレートを仮オープンしました
// onmouseover時に実行される関数 = func()とする
function func()
{
var x, y;
// マウスの位置から表示する場所を計算
x = 計算
y = 計算
// 説明文の場所を設定して、表示する
*.style.left = x + 'px';
*.style.top = y + 'px';
*.style.visibility = 'visible';
}マウスが画像上を動くたびfunc()が実行 --> マウスが動くたび説明文の場所も再計算、つまり、動く、ということです。<SCRIPT type='text/javascript'>にするべき。
document.getElementById('set').style...としましょ。<SCRIPT type="text/JavaScript">
<!--
function up( text ){
// ↓setオブジェクトを取得する
var obj = document.getElementById( 'set' );
// ↓条件分岐
if( **** )
{
// ↓説明文をセット
document.getElementById('te').innerHTML = text;
// ↓(x,y)座標を計算して、setの位置を設定する
obj.style.left = ( document.body.scrollLeft + window.event.clientX + 10 ) + 'px';
obj.style.top = ( document.body.scrollTop + window.event.clientY + 10 ) + 'px';
// ↓表示する。
obj.style.visibility = "visible";
}
}
function kes() { document.getElementById( 'set' ).style.visibility = "hidden"; }
//-->
</SCRIPT>onmouseover="up('説明文入力箇所', event)"