FAMLog


サーバーサイドで処理されるJavaScriptの有効化 (4)

July 21, 2005

FileMaker Server 7 AdvancedのXSLTを使用したカスタムWeb公開において、サーバーサイドで処理されるJavaScriptを利用して独自の拡張関数を定義するには、xalan:componentエレメントおよびxalan:scriptエレメントを使用します。

(記述例)
<xalan:component prefix="fmp-ex" functions="functionName">
  <xalan:script lang="javascript">
    function functionName()
      {
        return ("#009900");
      }
  </xalan:script>
</xalan:component>

xalan:componentエレメントはxsl:stylesheetエレメントの子エレメントとして記述し、定義した拡張関数は宣言したネームスペースの接頭辞を使って記述することで、その関数を利用できます。

(使用例)
<font color="{fmp-ex:functionName()}">The value is 50</font>

Tag: FileMaker

このページの上へ