Dreamweaver3の頃は、日本語訳がなく、英語版のみ提供されていたので、勝手に翻訳して公開しています。現在のDreamweaverでは日本語訳が付いているので、今となっては役に立たないコンテンツです。ただ、共通ライブラリについては元からヘルプがないので、その部分は役に立つと思います。/Commonと/Classは/Configurations/Shared/MM/Scriptsフォルダ内にあるフォルダです。
| dw.getDocumentDOM () | |
| 対応バージョン |
2.0 以上 |
| 説明 |
引数で指定したファイルの DOM オブジェクトを返します。DOM オブジェクトを利用して、ファイルを編集することが出来ます。Dreamweaver
で一番よく使う関数です。 |
| 引数 |
sourceDoc |
| 戻り値 |
指定したファイルの DOM オブジェクトを返します。 |
| 例 |
現在編集中のファイルの背景色を黒に変更します。 |
| dw.createDocument () | |
| 対応バージョン |
2.0 以上 |
| 説明 |
ファイルを新規作成します。作成したファイルをドキュメントウィンドウで開き、ウィンドウをアクティブにします。 |
| 引数 |
bOpenInSameWindow |
| 戻り値 |
新規作成されたファイルの DOM オブジェクト。dw.getDocumentDOM() の戻り値と同じです。 |
| 例 |
新規にウィンドウを作成し、そのファイルの背景色を黒に変更します。 |
| dw.openDocument () | |
| 対応バージョン |
2.0 以上 |
| 説明 |
指定したファイルをドキュメントウィンドウで開き、そのウィンドウをアクティブにします。指定したファイルがすでに開いている場合は、その開いているウィンドウをアクティブにし前面に表示します。 |
| 引数 |
fileName |
| 戻り値 |
指定したファイルの DOM オブジェクト。dw.getDocumentDOM() の戻り値と同じです。 |
| 例 |
index.htmを開き、背景色を黒に変更します。 |
| dw.saveDocument () | |
| 対応バージョン |
2.0 以上 |
| 説明 |
指定したファイルを保存します。 |
| 引数 |
documentObject,fileURL |
| 戻り値 |
保存に成功した場合は true、失敗した場合は false を返します。 |
| 例 |
現在編集中のファイルを保存します。 |
| dw.closeDocument () | |
| 対応バージョン |
3.0 |
| 説明 |
指定したウィンドウを閉じます。 |
| 引数 |
documentObject |
| 戻り値 |
なし |
| 例 |
現在の編集中のウィンドウを閉じます。 |
| dw.releaseDocument () | |
| 対応バージョン |
2.0 以上 |
| 説明 |
DOM オブジェクトをメモリから開放します。dreamweaver.getObjectTags()、dreamweaver.getObjectRefs()、dreamweaver.getDocumentPath()、または
dreamweaver.getDocumentDOM() が参照した DOM オブジェクトは、その関数を呼び出したスクリプトが実行を終了した際に自動的に解放されますが、スクリプト内で開くドキュメントの数が多い場合に、スクリプトが終了する前にこの関数を使ってDOM
オブジェクトを解放し、メモリ不足を防ぐことが出来ます。。 |
| 引数 |
documentObject |
| 戻り値 |
なし |
| 例 |
openDocument() 関数で取得した DOM オブジェクトを開放します。 |
| dw.getConfigurationPath () | |
| 対応バージョン |
2.0 以上 |
| 説明 |
Configuration フォルダのパスを URL 形式で取得します。 この関数は、Dreamweaver をインストールしたフォルダにある
Configuration フォルダに保存されている拡張ファイルに参照する場合に便利です。 |
| 引数 |
なし。 |
| 戻り値 |
Configuration フォルダのパスの文字列 |
| 例 |
Configuration フォルダ内にある Image.htm のDOM オブジェクトを取得します。 |
| dw.getDocumentPath () | |
| 対応バージョン |
1.2 以降 |
| 説明 |
指定したファイルのパスを URL 形式で取得します。 |
| 引数 |
sourceDoc |
| 戻り値 |
ファイルのURL 形式のパスを返します。保存されていないファイルの場合は、空の文字列を返します。 |
| 例 |
下のコードは同じ結果を返します。 |
| dw.getSiteRoot () | |
| 対応バージョン |
1.2 以上 |
| 説明 |
現在編集中のファイルが含まれているサイトのルートフォルダをURL 形式で取得します。 |
| 引数 |
なし。 |
| 戻り値 |
サイトのルートフォルダのパスをURL 形式の文字列で返します。編集中のファイルが保存されていない場合は、空の文字列を返します。 |
| 例 |
ルートフォルダにある index.htm の DOM オブジェクトを取得します。 |
| dw.relativeToAbsoluteURL () | |
| 対応バージョン |
2.0 以上 |
| 説明 |
指定した相対パスを、絶対パスに変更します。相対パスから絶対パスを変更するには、基準URL を指定します。 |
| 引数 |
relURL, docPath, siteRoot |
| 戻り値 |
絶対パスに変換されたURL 形式の文字列を返します。 |
| 例 |
ドキュメントからの相対パスである画像のパスを絶対パスに変更します。 |
| dw.browseDocument () | |
| 対応バージョン |
2.0 以上 |
| 説明 |
ブラウザで指定した URL を開きます。 ヘルプファイルを開く場合に使用されている関数です。 |
| 引数 |
fileName,browserName |
| 戻り値 |
なし。 |
| 例 |
次の関数は、dw.browseDocument() を使ってブラウザで HotWired のホームページを開きます。 |
| dw.browseForFileURL () | |
| 対応バージョン |
1.0 以上 |
| 説明 |
ファイルを選択するダイアログを表示します。 |
| 引数 |
openSelectOrSave,titleBarLabel,bShowPreviewPane,bSupressSiteRootWarnings |
| 戻り値 |
選択したファイルのパスを URL 形式の文字列で返します。 ダイアログをキャンセルした場合は空の文字列を返します。 |
| 例 |
ファイル選択ダイアログを表示し、選択したファイルの DOM オブジェクトを取得します。 |
| dw.browseForFolderURL () | |
| 対応バージョン |
3.0 |
| 説明 |
フォルダの選択ダイアログを表示します。 |
| 引数 |
titleBarLabel,directoryToStartIn |
| 戻り値 |
フォルダのパスを URL形式の文字列で返します。ダイアログをキャンセルした場合は空の文字列を返します。 |
| 例 |
サイトルートを初期フォルダとして、フォルダ選択ダイアログを表示します。 |
| dw.getObjectRefs () | |
| 対応バージョン |
1.0 |
| 説明 |
指定したドキュメント中に含まれる指定したタグをすべて検索し、JavaScript の参照名の一覧を指定したブラウザの参照方式で取得します。 |
| 引数 |
NSorIE, sourceDoc, {tag1}, {tag2},...{tagN} |
| 戻り値 |
取得したJavaScript 参照名のリストを返します。 |
| 例 |
現在のページ中に含まれるIMG タグの参照名のリストを返します。 |
| dw.getObjectTags () | |
| 対応バージョン |
1.0以上 |
| 説明 |
指定したドキュメント中に含まれる指定したタグをすべて検索し、タグの内容の一覧を取得します。 |
| 引数 |
sourceDoc, {tag1}, {tag2},...{tagN} |
| 戻り値 |
取得したタグのHTMLの内容のリストを返します。 |
| 例 |
現在編集中のファイルから、IMG タグの内容を取得します。 |
| dw.getTokens () | |
| 対応バージョン |
1.0 以上 |
| 説明 |
指定した文字列を区切り文字で、複数の文字列に分割します。 |
| 引数 |
searchString, separatorCharacters |
| 戻り値 |
分割した文字列のリストを返します。 |
| 例 |
文字列 'foo("my arg1", 34)' を '(),' で分割します。 |
| dw.runCommand () | |
| 対応バージョン |
3.0 |
| 説明 |
指定したコマンドファイルを実行します。この関数を使えば、オブジェクトやインスペクタなどの拡張ファイルからコマンドを呼び出すことができます。
|
| 引数 |
commandFile, {commandArg1}, {commandArg2},...{commandArgN} |
| 戻り値 |
なし |
| 例 |
コマンドの「ソースフォーマットの適用」を実行します。 |
| dw.doURLEncoding () | |
| 対応バージョン |
3.0 |
| 説明 |
指定した文字列を "~" を%7E、" " を%20のように、URL エンコーディングします。 |
| 引数 |
urlString |
| 戻り値 |
URL エンコーディングした後の文字列を返します。 |
| 例 |
"http://www.game3rd.com/~tomohiro/home site.htm" を URL エンコーディングし、alert
で表示します。 |
| dw.quitApplication () | |
| 対応バージョン |
3.0 |
| 説明 |
この関数を呼び出すスクリプトの実行が終了した後、Dreamweaver を終了します。 |
| 引数 |
なし。 |
| 戻り値 |
なし。 |
| 例 |
ダイアログを表示し、「OK」ボタンを押すと Dreamweaver を終了します。 |
| dom.getSelectedNode () | |
| 対応バージョン |
3.0 |
| 説明 |
DOM オブジェクト内で、選択している オブジェクトを取得します。 |
| 引数 |
なし。 |
| 戻り値 |
現在選択している HTML、テキスト、またコメントオブジェクトを返します。 |
| 例 |
現在選択しているオブジェクトのタグの種類を調べます。 |
| dom.getSelection () | |
| 対応バージョン |
3.0 |
| 説明 |
DOM オブジェクト内で、現在選択している範囲を HTML ソースでの位置を取得します。 |
| 引数 |
bAllowMultiple |
| 戻り値 |
選択範囲の位置をリストで返します。最初のリスト値には選択範囲の開始位置、2番目のリスト値には、選択範囲の終了位置が返されます。この二つの値が同じ場合は、選択されていない状態を示します。複数の選択範囲を返す場合には、開始位置と終了位置がペアとなり、複数の選択範囲のリストが返されます。 |
| 例 |
現在の選択範囲内にあるテキストを表示します。 |
| dom.nodeToOffsets () | |
| 対応バージョン |
3.0 |
| 説明 |
DOM オブジェクト中に含まれる HTML、テキスト、コメント等のオブジェクトのHTMLソースでの位置を取得します。 |
| 引数 |
node |
| 戻り値 |
オブジェクトの位置をリストで返します。最初のリスト値には選択範囲の開始位置、2番目のリスト値には、選択範囲の終了位置が返されます。 |
| 例 |
現在のドキュメント内に含まれる最初のイメージオブジェクトのソースを表示します。 |
| dom.offsetsToNode () | |
| 対応バージョン |
3.0 |
| 説明 |
HTML ソース中の範囲を指定し、その範囲に対応した HTML、テキスト、コメント等のオブジェクトを取得します。 |
| 引数 |
offsetBegin, offsetEnd |
| 戻り値 |
指定した範囲に対応した HTML、テキスト、コメント等のオブジェクトを返します。 |
| 例 |
現在選択しているオブジェクトのタグの種類を調べます。 |
| dom.setSelectedNode () | |
| 対応バージョン |
3.0 |
| 説明 |
指定したオブジェクトを、現在の選択範囲に設定します。 |
| 引数 |
node,bSelectInside,bJumpToNode |
| 戻り値 |
なし。 |
| 例 |
現在のドキュメント内に含まれる最初のイメージオブジェクトを選択範囲に変更します。 |
| dom.setSelection () | |
| 対応バージョン |
3.0 |
| 説明 |
指定したHTMLソースの範囲を、現在の選択範囲に設定します。 |
| 引数 |
offsetBegin, offsetEnd |
| 戻り値 |
なし。 |
| 例 |
最初から100バイト目までの位置を選択範囲に設定します。 |