スクリプトの実行 [ブラウザ]コントロールに定義されたスクリプトコマンドを実行します。 これは、値をコントロールのパラメータに設定したり、コントロール内の特定のスクリプトを実行させるなどのコントロール処理を行う場合に便利です。 関数は、同じタスクのフォームに定義されたコントロールに対してのみ有効です。 |
|
構文: |
BrowserScriptExecute(コントロール名, 値, 同期,言語) |
パラメータ: |
|
戻り値: |
論理値 …… 処理に成功した場合「True」が返ります。 以下のような場合、処理は失敗します。
|
例: |
<script language="JavaScript"><!-- myStatusTbl = new Array(5); myStatusTbl[0] = "お読みください"; myStatusTbl[1] = "難易度:★☆☆☆☆☆☆☆☆☆"; myStatusTbl[2] = "難易度:★★☆☆☆☆☆☆☆☆"; myStatusTbl[3] = "難易度:★★★☆☆☆☆☆☆☆"; myStatusTbl[4] = "難易度:★★★★☆☆☆☆☆☆"; function myIn( myTblNo ) { window.status = myStatusTbl[myTblNo]; // ステータスバーに表示 return true; } |
|
[ブラウザ]コントロールに上記のようなスクリプトが設定されたHTMLが設定されている場合、以下のどちらを指定しても、ステータスメッセージが返ります。(ステータスメッセージは、[ブラウザステータスのテキスト変更]イベントで取得できます。) |
|
BrowserScriptExecute('ControlName,'myIn(2)' ,'False'LOG) |
|
BrowserScriptExecute('ControlName,'myStatusTbl(2)' ,'False'LOG) |
注意事項: |
この関数を実行させるには、あらかじめWindows MSHTMLアセンブリを[コンポーネント]リポジトリに登録しておく必要があります。 クライアント側でのみ実行されます。 この関数は、モバイル環境ではサポートされません。 |
関連トピック: |