ImageアイコンにonMouseOverしたときにアクティブウインドウを振動させるには?

[上に] [前に] [次に]
Doug Ross [E-Mail] 1999/11/16(火) 23:00:23
どこかで見たことがあるのですが、
イメージアイコンにロールオーバーしたときに、
アクティブウインドウ全体(若しくはウインドウ内の表示領域)
がブルブル震えるようにするにはどうしたらよいのでしょうか?
ウインドウ内の表示領域だと、縦方向のスクロールと横方向のスクロールを複数回
うまく組み合わせるとブルブルした感じが表現出来るような気もするのですが、
初心者のため皆目見当がつきません。
どうかご教授ください。よろしくお願いします。
できれば、ウインドウ全体をブルブルさせたいと思っています。
どうかよろしくお願いします。

Mugi [E-Mail] [HomePage] 1999/11/17(水) 00:53:15
こんなかんじかな?
動作確認:IE5,NC4.7

<script>
var timer
var i=1
function shake(){
window.moveBy(i,i)
i*=-1
timer=setTimeout("shake()",100)
}
</script>

<a href="" onclick="return false" onmouseover="shake()" onmouseout="clearTimeout(timer)"><img></a>

Doug Ross [E-Mail] 1999/11/17(水) 11:51:10
[[解決]]
ありがとうございました。>Mugiさん
素早いレスに驚いています。

ただ、さすがに3.0のブラウザだとエラーが出てしまうみたいなので
バージョンをチェックした後、処理を振り分けるなどして
エラーを回避しようと思います。
本当にありがとうございました。
また、分からないことがあったらよろしくお願いします。

たかまろ 1999/11/17(水) 23:36:20
ありゃ 解決しちゃったのね。。
ま こういうのもあるよって事で、、、(といってもmugiさんとあまり変わらないけど)

<script>
timerID=0;
var i=1
function shake(){
window.moveBy(i,i)
i*=-1
timerID=setTimeout("shake()",100)
}

</script>

<a href="" onclick="return false" onmouseover="shake()" onmouseout="clearTimeout(timerID)"><img></a>

IE5.0 or NN4.0* OK
IE3.0はちょっとmoveByはサポート外みたい。

Doug Ross [E-Mail] 1999/11/20(土) 13:11:46
解決しました。>たかまろさん
ありがとうございました。

[上に] [前に] [次に]