画像に簡単に効果をつけるクラス画像にちょっとした効果をつけたいという要望はけっこうあります。マウスを重ねると画像が変わるという効果です。ボタンなんかで、よく使用しますね。使用している部分です。this、二番目の引数にはマウスを重ねている間に表示する画像を指定します。簡単でしょ?次は、マウスを重ねているあいだだけ、画像を拡大表示する効果です。いう数値を指定しています。これは拡大する倍数で、この例ではマウスを重ねると5倍の大きさになります。次は同じような例ですが、倍数ではなく、拡大したときの横幅、縦幅をドットで指定します。指定して、後から効果を加えることもできます。3;</script>今回はマウスを重ねると画像が変わり、赤い枠がつきます。画像をクリックしている間、三倍に拡大表示します。以下のパラメーターを設定することができます。downBackgroundColor実際のコードは以下になります。長いので、効果の数は減らしてあります。ファイルを参照してください。最初の初期化部分です。画像の最初の状態を保存しておき、また初期化の際の引数を処理しています。}引き続き、クラス初期化の後半です。イベント処理をおこなう関数を定義しています。実行するという荒業で実装してみました。定義した補助関数です。動作させるのに苦労しました。「FireFoxの標準モードでは、style.width,heightに数値での設定ができない」という制限に気がつくまでが長かった...。表記に変換して返すだけの補助関数です。余分な文字が指定されていた場合でも、正常に掛け算を実行するだけの補助関数です。引数に倍率を指定した場合に使用しています。いう名前になっています。画像以外に使用してもかまいません。Japan箱入り息子、のパパやってます。連絡先メールアドレスは「blog@rinco.jp」(ぜんぶ半角)です。使用してみるArchives2006-112006-122007-012007-022007-032007-05。