2009-11-15 15 views
0

嘿,我有一個問題,當我嘗試在cfwindow中顯示cfdiv時。它只是不顯示。沒有錯誤,沒有什麼可以告訴我我做錯了什麼。如果我將它顯示在cfwindow之外的頁面中,div工作得很好。 cfdiv綁定到顯示註釋的頁面。如果我嘗試在cfdiv綁定的頁面上執行一個cfinclude,那麼會出現一個錯誤消息,指出無法找到該模板,或者需要映射。我在cfform裏面也有一個cftext區域,我試圖用它來做richtext,但是它不在cfwindow裏面工作。 cfwindow無法做到這一點,或者有一種我不知道的技巧。如果您需要任何其他信息,我會很樂意提供。CFDIV和CFFORM在CFWINDOW中不能正常工作

<cfdiv bind="url:/admin/notes/noteDiv.cfm?noteCategory=businessListing#url.listingID#" id="noteDiv"> 

回答

1

在你需要添加CFDIV頁:

<cfajaximport tags="cfform"> 

這將加載所需的JavaScript腳本的做一個窗口內工作CFFORM。

+0

我有主網頁上cfajax進口。我認爲這可以解決問題,但事實並非如此。通常,如果您沒有導入cfajax並且頁面需要導入,則會出錯。 – NCX001 2009-11-15 21:47:58

+0

我有一個在ColdFusion 9中正常工作的例子。你運行什麼版本的CF? – 2009-11-16 22:01:31

+0

CF 8,我有我的網站的另一部分,我在做類似的事情,但代碼沒有區別,只是改變了一些url變量。 – NCX001 2009-11-17 01:43:11

0

可能還需要從cfAjaxProxy調用中調用cfdiv。

1

完全限定您的路徑,它將工作。我剛剛遇到了這個問題。我有一個CFDIV cfwindow

<cfdiv 
id="idGoesHere" 
name="nameGoesHEre" 
style="height:300px;width:300px;display:none" 
bind="url:http://serverName.att.com/folder/NotesTab_Ajax.cfm?Note_Tag_Type_Code={[email protected]}&case=buildAvailableTagList" 
bindOnLoad="false" 
/> 

出於某種原因步進的URL後面的目錄裏面工作太../folder/NotesTab_Ajax等

相關問題