CF9 cftextarea, no controls

ckercher
ckercher used Ask the Experts™
on
Howdy all,

I am trying to use cftextarea but the richtext controls are not showing up. it looks like a big text box. In FF3 the toolbar does not show up but in IE8 at least the toolbar shows up. Any ideas are greatly appreciated. Here are the specs and what I think might be helpful

- Windows 2003, IIS 6, Coldfusion 9 multi server install
- CF installed in D:\apps\JRun4
- CFIDE is in D:\inetpub\wwwroot
- fckeditor resides in D:\Inetpub\wwwroot\CFIDE\scripts\ajax\FCKeditor (and there actually is a mapping to it but I don't think it's required)
- Here is the template code, very basic
<cfoutput>
test cftextarea<br>
<cfform action="" method="post" name="inputForm">
<cftextarea name="xyz" enabled="no" richtext="yes" toolbar="Basic" rows="10" cols="90" >xyzzzz</cftextarea>
<br>
<input type="Submit">
</cfform>
</cfoutput>

IE8 gives the error "Coldfusion is undefined".
FireFox3 gives me the same error but I can click the error to view the offending lines in the file. here is the code I see when clicking on the error link in the FireFox3 error console. Hope it is not too much or too little info.

<html>
<head><script type="text/javascript">/* <![CDATA[ */_cf_loadingtexthtml="<img alt=' ' src='/CFIDE/scripts/ajax/resources/cf/images/loading.gif'/>";
_cf_contextpath="";
_cf_ajaxscriptsrc="/CFIDE/scripts/ajax";
_cf_jsonprefix='//';
_cf_clientid='4748221A7FF1790532A084CA39E58AF7';/* ]]> */</script><script type="text/javascript" src="/CFIDE/scripts/ajax/messages/cfmessage.js"></script>
<script type="text/javascript" src="/CFIDE/scripts/ajax/package/cfajax.js"></script>
<script type="text/javascript" src="/CFIDE/scripts/ajax/package/cfrichtexteditor.js"></script>
<script type="text/javascript" src="/CFIDE/scripts/ajax/FCKeditor/fckeditor.js"></script>
<script type="text/javascript" src="/CFIDE/scripts/cfform.js"></script>
<script type="text/javascript" src="/CFIDE/scripts/masks.js"></script>

<title>test cftextarea</title>

<script type="text/javascript">/* <![CDATA[ */
ColdFusion.Ajax.importTag('CFTEXTAREA');
/* ]]> */</script>

<script type="text/javascript">/* <![CDATA[ */
_cf_richtext_init_1278000684821=function()
{

ColdFusion.RichText.initialize('cf_textarea1278000684820', 'xyz', 'xyzzzz', '/CFIDE/scripts/ajax/FCKeditor/', null, null, null, null, null, null, false, 'Basic', null, null, 'en');
};ColdFusion.Event.registerOnLoad(_cf_richtext_init_1278000684821);
/* ]]> */</script>
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Commented:
Issue resolved.

CFIDE is inC:\xyz\zyx\CFIDE. The website is D:\website. In cf administrator there was a mapping of CFIDE to the correct D:\xyz\zyx\cfide. Adding a mapping in CF administrator for /CFKeditor did not work. I added a virtual directory under the website that pointed D:\website\CFIDE to C:\xyz\zyx\CFIDE.

That fixed it.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial