日本語
<!-- 次の列代コードを <head> 領域中へ配置します --> <SCRIPT LANGUAGE="JavaScript"> <!-- Begin var x, y, xold, yold, xdiff, ydiff; var dir = 配列(); dir[0] = "n-サイズ変更"; dir[1]="サイズ変更"; dir[2]="電子リサイズ"; dir[3]="se-resize"; dir[4] = "s-resize"; dir[5]="sw-resize"; dir[6]="w-resize"; dir[7]="nw-resize"; document.onmousemove = FindXY;関数表示(方向) { document.body.style.cursor = dir[方向]; } 関数 FindXY(loc) { x = (document.layers) ? loc.pageX : イベント.clientX; y = (ドキュメント.レイヤー) ? loc.pageY : イベント.clientY; xdiff = x - xold; ydiff = y - yold if ((xdiff < 2) && (ydiff < -2)) display(0); if ((xdiff < 2) && (ydiff > 2)) 表示(4); if ((xdiff > 2) && (ydiff < 2)) 表示(2); if ((xdiff < -2) && (ydiff < 2)) 表示(6); if ((xdiff > 2) && (ydiff > 2)) 表示(3); if ((xdiff > 2) && (ydiff < -2)) 表示(1); if ((xdiff < -2) && (ydiff > 2)) 表示(5); if ((xdiff < -2) && (ydiff < -2)) display(7); xold = x; yold = y; } // 終了 --> </script>