{popup_init}
{popup}
は、ポップアップウィンドウ用のライブラリである
overLib と統合しています。
これは、ヘルプウィンドウやツールチップといった状況依存の情報を表示するために使用します。
{popup_init} は、
{popup} 関数を使用する予定のページ内で
一度だけ 呼び出す必要があります。呼び出す場所としては
<head> タグの中がお勧めです。
パスは、実行するスクリプトの場所からの相対パスか、あるいは完全修飾形式のパスとなります。
テンプレートからの相対パスではありません。
overLib の作者は
Erik Bosrup で、ホームページ/ダウンロード先は
&url.overLib; です。
{popup_init}
{* popup_init は、ページの先頭で一度だけ呼ばれる必要があります。 *}
{popup_init src='javascripts/overlib/overlib.js'}
{* 完全修飾形式の url の例 *}
{popup_init src='http://myserver.org/my_js_libs/overlib/overlib.js'}
// 最初の例の出力
]]>
XHTML の検証
{popup_init} は
strict な検証を行いません。strict で検証すると
document type does not allow element "div" here;
というエラーが出るでしょう
(<div> タグを <head>
の中で使用しているからです)。
つまり、<script> タグと
<div> タグを手動で追加する必要があります。