• 締切済み

JSやVBSで、ボタンを押すというイベントで、 スクロールバーの色を変えられるのですか?

JavaScriptやVBScriptを用いて、ボタンを押すだけで、スクロールバーの色を 任意の色に変更したいのですが、どういう風にしたら良いか判りません。 宜しくお願い致します。

みんなの回答

  • zzzzzz
  • ベストアンサー率61% (70/113)
回答No.1

以下の説明ではIE5.5以降を仮定します(スタイルシートのIE独自属性のため)。 Netscapeでの方法をご存じの方がいらっしゃいましたら補足をお願いします。 まず、JavaScriptの場合を説明します。 スタイルシートの値を参照/変更する場合には element.style.property = value のように指定します。今はBODY要素のscrollbar-base-colorを変更したいので、 document.body.style.scrollbarBaseColor を使用します(「-」で区切る属性名はこのように指定します)。 従って、「押すとスクロールバーが赤くなるボタン」は <INPUT type="button" value="赤" onclick='document.body.style.scrollbarBaseColor="red";'> のように記述できます。 より細かい色指定がしたい場合は、参考URLを参照してください。 VBScriptの場合も大体同じで、 <INPUT type="button" value="赤" language="VBScript" onclick='document.body.style.scrollbarBaseColor="red"'> とします。

参考URL:
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/properties/scrollbarbasecolor.asp
mk01
質問者

お礼

素早い解答、有難う御座います。 simpleで分り易かったです。 参考URLも参考になりました。 ネスケ(この略はminorかな?)の方法も自分でも調べてみます。

関連するQ&A