Поместите изображение в FCKEditor из всплывающего окна - PullRequest
0 голосов
/ 14 февраля 2012

Я пытаюсь вставить изображение в область редактирования CFKEditor из всплывающего окна, и я не знаю, как это сделать. Есть идеи?
МОЙ код CFML-

 <cfform>
 <cftextarea id="textimg" skin="silver" toolbar="Basic" richtext="true" name="body"    required="true" style="width:100%; height:200px;"></cftextarea>
 </cfform>

Мой код всплывающего окна -

 <form action="insertimage.cfm" method="post" enctype="multipart/form-data" class="nil">
<fieldset>
    <legend><strong>&nbsp;Insert image&nbsp;</strong></legend>
<br>
Choose a file:
    <input name="newimg" type=file size=30>
<br>
    <input type=submit value=Insert name="act">
    <input onClick="self.close()" type=reset value=Cancel>
</fieldset>
</form>

<span id=disp></span>

<cfif StructKeyExists(FORM,"act")>
    <cffile action="UPLOAD" filefield="newimg" destination="#application.fpath#exe\images\" nameconflict="MAKEUNIQUE">
    <script language="JavaScript" type="text/javascript">
    <!--
        selvalue= '<cfoutput><img src="images/#file.serverfile#" width=100 height=100" alt="#file.clientfile#"></cfoutput>';
        window.opener.document.getElementById('txtimg').insertAdjacentHTML("BeforeEnd", '<cfoutput><img src="images/#file.serverfile#" width=100 height=100 onClick="InsertImg(\'images/#file.serverfile#\')" alt="#file.clientfile#"></cfoutput>');
    -->
    </script>
</cfif>

Обычно он работает для cftextarea, но не работает в cftextarea с richtext, что является истинным случаем.как я могу решить это? Помоги мне ....

1 Ответ

0 голосов
/ 15 февраля 2012

Я обычно использую CFFM для этих функций.

http://www.opensourcecf.com/cffm/

...