ボタン上でマウスを押している間に、ウィンドウをスクロールしたい
フォームボタンを押している間、インラインフレームのウィンドウをスクロールしたいのですが
思うように動作してくれません。
最初、タグのonmousedown属性とonmouseup属性を使用して
簡単に実装できると思っていたのですが
mouseupのイベントがうまく拾えないようで、あきらめました。
下記のようなマウスドラッグのサンプルソースがあったので
こちらを改造しようと思ったのですが、いろいろいじってみてもだめでした。
「マウスが離された」というイベントはどうすれば拾えるのでしょうか?
IE限定の動作を予定しています。
よろしくお願いいたします。
<script type="text/javascript">
//tab→全角スペース
//マウスをクリックして動かしている間だけスクロールする
window.document.onmousemove = scrollSubWindow;
window.document.onmouseup = scrollOff;
scrollFlag = false;
function scrollOn()
{
scrollFlag = true;
}
function scrollOff()
{
scrollFlag = false;
}
function scrollSubWindow()
{
if( !scrollFlag ) return;
Dummy.scrollBy( 0, 10 );
return false;
}
</script>
<iframe src="dummy.html" name="Dummy" width=200 height=200></iframe>
<input type="button" value="下へ" onMousedown="scrollOn()" style="width: 200px; height: 200px;">
お礼
その後、いろいろと調べてみたのですが、 やはりJavaScriptで捕らえるのは難しそうです。(あきらめました。ToT) ありがとうございました。