アプリ版:「スタンプのみでお礼する」機能のリリースについて

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

A 回答 (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?ur …
    • good
    • 0
この回答へのお礼

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

お礼日時:2002/04/21 22:50

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!