Get Smarty

Donate

Donate Bitcoin Bitcoin
Paypal

Smarty Icon

You may use the Smarty logo according to the trademark notice.

Smarty Template Engine Smarty Template Engine

For sponsorship, advertising, news or other inquiries, contact us at:

Sites Using Smarty

Buy cheap glasses from Cheapglasses123.com and save up to 80%.

Where to buy prescription glasses? GlassesPeople.com is your best choice!

Where to buy discount wedding dresses and cheap smart dresses free shipping - Weddingdresstrend.com

Find Wedding Dresses Online at Canada from Ca-dress.com

Discount Wedding Dresses at EvWedding.com

soccer kp is New 2016 Nike Mercurial Superfly V soccer cleats from soccerkpkp.com

Advertisement

{popup_init}

{popup} は、ポップアップウィンドウ用のライブラリである overLib と統合しています。 これは、ヘルプウィンドウやツールチップといった状況依存の情報を表示するために使用します。

  • {popup_init} は、 {popup} 関数を使用する予定のページ内で 一度だけ 呼び出す必要があります。呼び出す場所としては <head> タグの中がお勧めです。

  • パスは、実行するスクリプトの場所からの相対パスか、あるいは完全修飾形式のパスとなります。 テンプレートからの相対パスではありません。

  • overLib の作者は Erik Bosrup で、ホームページ/ダウンロード先は http://www.bosrup.com/web/overlib/ です。

Example 8.26. {popup_init}


<head>
{* popup_init は、ページの先頭で一度だけ呼ばれる必要があります。 *}
{popup_init src='javascripts/overlib/overlib.js'}

{* 完全修飾形式の url の例 *}
{popup_init src='http://myserver.org/my_js_libs/overlib/overlib.js'}
</head>

// 最初の例の出力
<head>
<div id="overDiv" style="position:absolute; visibility:hidden; z-index:1000;"></div>
<script type="text/javascript" language="JavaScript" src="javascripts/overlib/overlib.js"></script>
</head>


XHTML の検証

{popup_init} は strict な検証を行いません。strict で検証すると document type does not allow element "div" here; というエラーが出るでしょう (<div> タグを <head> の中で使用しているからです)。 つまり、<script> タグと <div> タグを手動で追加する必要があります。

Comments
No comments for this page.
Post a Comment
All comments are moderated. Support questions are ignored, use the forums instead.
Author:
Email: (not shown)
What is 4 plus 2? (Are you human?)

Advertisement