プライマリ・コンテンツに移動

Oracle® Application Express APIリファレンス リリース5.1 E85937-02 |
| 目次 | 索引

前 | 次 |

# 14.10 ADD_ONLOAD_CODEプロシージャ

このプロシージャは、onloadイベントによって実行されるHTML出力にjavascriptコード・スニペットを追加します。同じキーを持つエントリが存在する場合、それは無視されます。`p_key`がNULLの場合、スニペットは常に追加されます。

構文

    APEX_JAVASCRIPT.ADD_ONLOAD_CODE (
        p_code           IN VARCHAR2,
        p_key            IN VARCHAR2 DEFAULT NULL);

パラメータ

表14-9 ADD_ONLOAD_CODEのパラメータ

パラメータ | 説明
--- | ---
`p_code` | onloadイベントの間に実行されるJavaScriptコード・スニペット。
`p_key` | 指定されたコード・スニペットを識別する任意の名前。名前を指定した場合、同じ`p_key`を持つコールが他になければ、このコード・スニペットが追加されます。`p_key`がNULLの場合、コード・スニペットは常に追加されます。

例

JavaScriptコール`initMySuperWidget()`をonloadバッファに追加します。このプラグインがページで複数回使用され、`add_onload_code`が複数回コールされた場合でも、すべてのコールが`p_key`に対して同じ値を持つため、HTML出力に1回しか追加されません。

    apex_javascript.add_onload_code (
        p_code => 'initMySuperWidget();'
        p_key  => 'my_super_widget' );