Dreamweaver API リファレンス

Dreamweaver3の頃は、日本語訳がなく、英語版のみ提供されていたので、勝手に翻訳して公開しています。現在のDreamweaverでは日本語訳が付いているので、今となっては役に立たないコンテンツです。ただ、共通ライブラリについては元からヘルプがないので、その部分は役に立つと思います。/Commonと/Classは/Configurations/Shared/MM/Scriptsフォルダ内にあるフォルダです。

このファイルは、Dreamweaver をインストールしたフォルダ内にある Configuration/Shared/MM/Scripts/Class フォルダに保存されています。ファイルには、チェックOn/Off、淡色表示の3つの状態を持つ3ステートチェックボックスを操作する2種類のクラスが記述されています。

  CheckboxSet ()
説明

3ステートチェックボックスの親子関係を管理する CheckboxSet クラスを初期化します。

引数

なし。

戻り値

なし。

CheckboxSet クラスを初期化します。
var checkList = new CheckboxSet();


  CheckboxSet.addCheckbox ()
説明

CheckboxSet クラスに3ステートチェックボックスを追加し、そのチェックボックスを管理するように設定します。

引数

name, parents
name
CheckboxSet クラスに追加する3ステートチェックボタンの名前を指定します。
parents
追加する3ステートチェックボックスの親の3ステートチェックボックスを指定します。親を設定すると、親の3ステートチェックボックスのチェックのOn/Offの状態が、その子である3ステートチェックボックスの状態に反映されます。また、子の3ステートチェックボックスがチェック状態であっても、親の3ステートボックスがチェックされていない場合は、親の3ステートチェックボックスは淡色表示されます。親が必要ない場合は、この引数を省略します。

戻り値

なし。

CheckboxSet クラスを初期化し、3ステートチェックボックスを追加します。
var checkList = new CheckboxSet();
checkList.addCheckbox( "parent" );
checkList.addCheckbox( "child1", "parent" );
checkList.addCheckbox( "parent2" );
checkList.addCheckbox( "child12", "parent,parent2" );


  CheckboxSet.clicked ()
説明

指定した3ステートチェックボックスのチェック状態を変更します。チェックされている場合は、チェックを外し、それ以外はチェック状態にします。指定した3ステートボックスが親の場合は、子も一緒にチェック状態が変更されます。

引数

objName
チェック状態を変更する3ステートチェックボックスの名前を指定します。

戻り値

なし。

CheckboxSet クラスを初期化し、3ステートチェックボックスを追加します。その中から "parent" をチェック状態を変更します。"parent" のチェック状態に変更すると、"child1" と "child2" の3ステートチェックボックスも一緒にチェック状態が変更されます。
var checkList = new CheckboxSet();
checkList.addCheckbox( "parent" );
checkList.addCheckbox( "child1", "parent" );
checkList.addCheckbox( "parent2" );
checkList.addCheckbox( "child12", "parent,parent2" );
checkList.clicked( "parent" );


  CheckboxSet.isChecked ()
説明

指定した3ステートチェックボックスのチェック状態を調べます。

引数

objName
状態を調べる3ステートチェックボタンの名前を指定します。

戻り値

チェックされている場合は true、チェックされてない場合は false、淡色表示は null を返します。

"parent"のチェック状態を調べます。
if( checkList.clicked( "parent" ) )
alert( "\"parent\" はチェックされています" );


  CheckboxSet.check ()
説明

指定した3ステートチェックボックスをチェック状態に変更します。clicked() 関数と違い前の状態は関係なく、チェック状態になります。

引数

objName, checkIt
objName
チェック状態に変更する3ステートチェックボックスの名前を指定します。
checkIt
チェック状態にする場合は true、チェックを外す場合は false、淡色表示にする場合は null を指定します。

戻り値

なし。

"parent2" をチェック状態にします。"parent2" のチェック状態に変更すると、"child2" の3ステートチェックボックスも一緒にチェック状態になります。
checkList.clicked( "parent2" );


  Checkbox ()
説明

3ステートチェックボックスの表示状態を管理する Checkbox クラスを初期化します。 このクラスは、CheckboxSet クラス内で使用されます。

引数

objName
3ステートチェックボックスとして管理するIMG タグの名前を指定します。

戻り値

なし。

画像 "check1" を3ステートチェックボックスとして初期化します。
var check1 = Checkbox( "check1" );


  Checkbox.clicked ()
説明

3ステートチェックボックスのチェック状態を変更します。チェックされている場合は、チェックを外し、それ以外はチェック状態にします。状態が切り替わるのは、画像ファイルを交換してそれらしく見せるようになっています。

引数

なし。

戻り値

なし。

画像 "check1" を3ステートボックスとして初期化し、チェック状態を変更します。
var check1 = Checkbox( "check1" );
check1.clicked();


  Checkbox.check ()
説明

3ステートチェックボックスの状態を指定した状態に変更します。

引数

checkIt
チェック状態にする場合は true、チェックを外す場合は false、淡色表示にする場合は null を指定します。

戻り値

なし。

画像 "check1" を3ステートボックスとして初期化し、チェック状態に変更します。
var check1 = Checkbox( "check1" );
check1.clicked();


  Checkbox.isChecked ()
説明

3ステートチェックボックスのチェック状態を調べます。

引数

なし。

戻り値

チェックされている場合は true、チェックされてない場合は false、淡色表示は null を返します。

if( check1.clicked() )
alert( "\"parent\" はチェックされています" );


  Checkbox.getName ()
説明

Checkbox クラスに関連付けられている画像の名前を取得します。

引数

なし。

戻り値

オブジェクトの名前を返します。

check1 に関連付けられている画像の名前を表示します。
alert( check1.getName() );



TOP > Dreamweaver徹底活用 >