fckeditor的兩個疑問 多配置和焦點管理

2021-08-22 06:52:23 字數 662 閱讀 9508

現在web頁面上的html編輯器,選擇用fckeditor的越來越多了。我自己也很喜歡用這款編輯器,可是用的過程中,有兩個問題一直讓我有點不爽:

1. fckeditor的配置主要是在乙個fckconfig.js中完成的。假設乙個應用中有多個地方用到了fckeditor,並且這些地方要求不同的配置。比如有的地方要求工具條預設直接顯示,有的地方則要求工具條預設摺疊起來。當然,有一種方案是在應用中按照不同的配置,預置好幾套完整的編輯器。然後在應用的不同地方,通過引入不同的js檔案,來達到這種效果。如下就分別引入了兩個不同位置的fckeditor。

[code][/code]

或者[code][/code]

但是這種方法的一大弱點就是會有很大的檔案數量的冗餘。

不知道有沒有一種方法,可以輕鬆讓fckeditor的例項可以有不同的配置資訊呢?

2. fckeditor的編輯區域一般都是乙個iframe,有時還是iframe中嵌iframe,那麼控制focus就成了乙個問題。比如要用tab鍵在頁面中的textfield和fckeditor中切換,就很難做到。再比如想在頁面載入的時候,讓fckeditor自動獲得焦點,也不是很容易的事情。(fckconfig.js中確實有個fckconfig.startupfocus的配置項可以控制獲得焦點的,但是如上面第乙個問題所述,很不靈活)

不知道有沒有什麼好辦法?

多對多拆成兩個 多對一

今天就談談使用多對多的感想。多對多的用處有很多,比如專題和文章,這是常用的新聞系統。乙個專題下有很多文章,同樣乙個文章可以屬於多個專題,那麼這就是多對多,但是如果我們使用hibernate的多對多的話,會出現兩個嚴重的問題 1 多對多基於中間表,那麼中間表是無法操作的。你無法查詢出該專題下的所有文章...

兩個明星 兩名水貨 兩個英超解說

兩個明星 兩名水貨 兩個英超解說 來自 撓頭蛇的blog 2006 03 30 08 54 42 大中小1 在這場算不上非常精彩的冠軍盃八強戰中,非常精彩的是兩名阿根廷人的表現。乙個是黃色的里克爾梅,他的護球簡直令人絕望 另乙個是藍黑的薩內蒂,他的狂飆突進幾乎讓人忘記了現代足球的陣型這個概念。看了里...

兩個明星 兩名水貨 兩個英超解說

兩個明星 兩名水貨 兩個英超解說 來自 撓頭蛇的blog 2006 03 30 08 54 42 大中小1 在這場算不上非常精彩的冠軍盃八強戰中,非常精彩的是兩名阿根廷人的表現。乙個是黃色的里克爾梅,他的護球簡直令人絕望 另乙個是藍黑的薩內蒂,他的狂飆突進幾乎讓人忘記了現代足球的陣型這個概念。看了里...