2011-02-13 31 views
2

我正在嘗試配置CKEditor以允許用戶從她的計算機上傳圖像。我使用filebrowserUploadUrl,所以我可以上傳圖像到服務器,並獲取分配給它的URL,但我不知道如何將URL傳遞給實際的編輯器...在CKEditor中上傳回調

一些示例從服務器返回的網絡討論像<script>parent.CKEDITOR.tools.callFunction ...,但我認爲這是相當醜陋的,是不是有辦法告訴CKEditor「圖像上傳後,調用此函數」?

回答

0

再次閱讀語法:你獲得CKEDITOR對象,並告訴它回調函數,所以它不正是你想要的東西。

+1

是的,對不起,我的意思是:有沒有辦法從客戶端(JavaScript)設置回調,而不是讓服務器返回JavaScript調用本身? – Joril 2011-02-14 08:14:33

2

服務器不應該爲客戶端渲染返回的JavaScript。

即使下面是一個醜醜...醜陋的黑客攻擊。我還是喜歡它在從服務器發送的javascript:

(一次圖像上傳自動插入編輯器中的圖像實例 - 工程與4.4.7)

​​

當然,正確的方法是創建一個自定義插件。