2012-03-30 35 views
0

<cfinclude>タグを使用してCFMページに多数のcoldfusionファイルとhtmlファイルを含めました。今、タックの反転があります。 .CFMファイルを.htmlファイルに含めたいと思います。 (htmlファイルもColdFusionサーバー上でホストされます)HTMLファイル内にColdFusionファイルを含める

以下は私のHTMLの見た目です。お知らせ下さい。

P .:私はiframeを使用しないでください。

<table border="0" width="750" cellspacing="0" cellpadding="0"> 
    ... 
    <TD WIDTH=612 HEIGHT=418 COLSPAN=10 ROWSPAN=2 BGCOLOR=#131005> 
     <img WIDTH="612" HEIGHT="418" src="images/slideshow.png"> 
     <!--- here is where I want to include the file ---> 
     <cfinclude template="slidemodule.cfm"> 
    </TD> 
+4

ファイルに.cfm拡張子を付けることができない理由はありますか? –

答えて

3

は、その後、あなたは.HTMLファイル解析ColdFusionサーバーを持つことができます。 CFINCLUDEをHTMLファイルで実行する唯一の方法です。

http://www.pbell.com/index.cfm/2007/3/31/Processing-html-files-using-ColdFusion--on-a-Mac-or-a-PC

あなたのweb.xmlファイルを編集しても、CFサーバによって解析されますどのようなファイル拡張子をWebサーバーに指示する必要があります。

.HTMファイルを静的でパースされていないファイルとして残しておけば、.HTMファイルまたは.HTMLファイルに名前を付けて、CFMLを含めることができます。

+0

これは私が使用したものです。ありがとうございました! –

1

AJAX呼び出しを使用してCFMファイルをレンダリングし、レンダリングしたHTMLをメインのHTMLファイルに挿入することをお勧めします。

0

私は最近同様のことをしなければなりませんでした。 JqueryとAjaxを使ってcfcをWebサービスとして呼び出し、その結果をタグに表示してみてください。お役に立てれば!

これは、あなたが始めるのに役立つはずです:あなたは、ファイルに.CFMファイルの拡張子を与えることができない場合、彼らは.CFMファイルであるかのようにhttp://www.raymondcamden.com/index.cfm/2011/12/21/ColdFusion--jQuery-example

0

あなたは

<cfinclude template="yourHTMLFile.html" /> 

を使用して、ページにあなたのHTMLファイルが含まれている場合私の知る限りでは、それはCFMファイルとして扱われ、解析されます。これは、HTMLファイルに直接リクエストが含まれていない場合のみです。

チェックBennadelポスト:他の人が簡単に仕事をするjQueryを使ってAjax呼び出しを示唆したとしてもhttp://www.bennadel.com/blog/250-CFInclude-Templates-Are-Parsed-Regardless-Of-File-Type.htm

+0

実際に彼らはその逆をしようとしています。 – Leigh

関連する問題