電子書籍の厳選無料作品が豊富!

初めて質問します。

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

どなたかコメントいただけますと助かります。

A 回答 (3件)

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>
    • good
    • 0
この回答へのお礼

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

お礼日時:2005/10/02 19:35

mousedown、mouseup、mousemoveイベントハンドラを使います。


しかし、問題はドラッグをどうするかですが。
以下のURLが参考になるでしょう。

当方の環境、WinXp Opera8,5にて確認しました。

画像の重なり順序、パラメータ増減、つまみの移動範囲は、javascriptのゲームなどから学べると思います。

参考URL:http://www.openspc2.org/reibun/javascript/mouse/ …
    • good
    • 0
この回答へのお礼

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

お礼日時:2005/10/02 19:36

ムリにつくればできないこともないでしょうけど


標準機能にそのような仕組みはないような気がします
    • good
    • 0
この回答へのお礼

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

お礼日時:2005/09/24 19:06

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