1

index.cfm実行したい JS コードを含む Model Glue CFM ページがあります。

<script type="text/javascript">
    $(function() {
        $('#text').height(300);
    });
</script>

<p id="text">This is some text</p>

これは、次のような CFM テンプレートに挿入されています。

<html>
    <head>
        <script type="text/javascript" src="js/jquery.js"></script>
    </head>

    <body>
        <cfoutput>#viewCollection.getView("body")#</cfoutput>
    </body>
</html>

そして、関連する部分ModelGlue.xml:

<event-handler name="page.index">
    <views>
        <include name="body" template="pages/index.cfm"/>
        <include name="main" template="templates/main.cfm"/>
    </views>
</event-handler>

残念ながら、これは Javascript 部分を本体に直接貼り付けます。ASP.NET MVC 3 Razorタグ<head>の仕組みと同様に、個別の CFM ファイルを作成せずにタグに配置する方法はありますか?@section

4

2 に答える 2

6

使用できます<cfhtmlhead>

詳細については、こちらのドキュメントを参照してください

于 2011-08-27T23:25:49.263 に答える
0

JavaScriptの head セクションにコードを入れることができますMaster.Layout.cfm。JavaScript 関数を呼び出しているページの本文セクションに配置することもできます。

于 2013-03-07T05:42:44.443 に答える