• ベストアンサー

JavsScriptでつまみ調節はできますか?

初めて質問します。 JavaScriptで、つまみボタンをドラッグして パラメータを調節するようなことはできますでしょうか? (IEのセキュリティレベル設定のようなイメージ) Flashだとできるようですが、 どうしてもJavaScriptを使用しなければなりません。 どなたかコメントいただけますと助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

IEを使っているならこんなことはできますが、あまり意味があることではないです。 <HTML> <HEAD> <TITLE>ActiveX Test(ScrollBar)</TITLE> </HEAD> <BODY> <SCRIPT LANGUAGE="VBScript"> <!-- Option Explicit Sub ScrollBar_Change() ScrollBarVal.Value = ScrollBar.Value End Sub Sub ScrollBarVal_OnChange() ScrollBar.Value = ScrollBarVal.Value End Sub --> </SCRIPT> <P> <FONT SIZE=6 >ActivXコントロール(スクロールバー)のサンプル</FONT><BR> <INPUT NAME="ScrollBarVal" TYPE="text" VALUE="128" SIZE="5" READONLY="TRUE"><BR> <OBJECT ID="ScrollBar" WIDTH=240 HEIGHT=23 CLASSID="CLSID:DFD181E0-5E2F-11CE-A449-00AA004A803D"> <PARAM NAME="Size" VALUE="3545;580"> <PARAM NAME="Position" VALUE="128"> <PARAM NAME="Max" VALUE="255"> <PARAM NAME="SmallChange" VALUE="1"> <PARAM NAME="LargeChange" VALUE="16"> <PARAM NAME="Orientation" VALUE="1"> </OBJECT> </P> </BODY> </HTML>

nokonoko2001
質問者

お礼

なるほどー。 ありがとうございます!! さっそく試してみます。

すると、全ての回答が全文表示されます。

その他の回答 (2)

回答No.3

mousedown、mouseup、mousemoveイベントハンドラを使います。 しかし、問題はドラッグをどうするかですが。 以下のURLが参考になるでしょう。 当方の環境、WinXp Opera8,5にて確認しました。 画像の重なり順序、パラメータ増減、つまみの移動範囲は、javascriptのゲームなどから学べると思います。

参考URL:
http://www.openspc2.org/reibun/javascript/mouse/042/
nokonoko2001
質問者

お礼

この方法もあるんですね。 回答ありがとうございます。

すると、全ての回答が全文表示されます。
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

ムリにつくればできないこともないでしょうけど 標準機能にそのような仕組みはないような気がします

nokonoko2001
質問者

お礼

コメントありがとうございます。 やはり標準の部品には無いのですね...。 見栄えは悪いですが、 HTMLのラジオボタンか何かでの選択にしようかと思います。

すると、全ての回答が全文表示されます。

関連するQ&A