2009-11-29 93 views
0

這是我再次,不想使用插件,但寫我自己的或使用其他插件的一些行;-)。具有blockquote功能的富文本編輯器

我想用粗體,斜體,列表,表情符號和blockquote函數編寫簡單的RTE。我發現這個簡單的輕量級插件http://batiste.dosimple.ch/blog/posts/2007-09-11-1/rich-text-editor-jquery.html,它非常簡單,非常小巧。

我已經添加了一個表情符號托盤,它從定義的文件夾中加載表情符號。但現在我想添加一個blockquote函數,但我無法找到如何做到這一點。我在互聯網上閱讀了一些不在IE/FF默認功能中的東西,但是我看到一些RTE具有blockquote功能。

插件使用該大膽

 
$('.bold', tb).click(function(){ formatText(iframe, 'bold');return false; }); 

塗改「大膽」到「塊引用」將不利於(也許認爲簡單;-))

是否有任何人誰可以幫我這個?

TNX提前

Grtzzz

維姆

編輯:

好吧,我想這

$('.bold', tb).click(function(){ formatText(iframe, 'formatblock', '<blockquote>');return false; });
但這僅適用於FF,而不是與IE,該死:(

回答

0

OK,

非常貴一些時間,但我想我有解決方案(正常工作對我來說)。

我發現,如果你想添加一個「塊引用」是FF和IE反應不同,所以如果用下面的代碼

 
$('.quote', tb).click(function(){ 
if($.browser.msie){ 
    formatText(iframe,'indent'); 
}else if($.browser.mozilla){ 
    formatText(iframe, "formatblock", '<blockquote>'); 
} 
return false; 
}); 

在IE縮進給出了一個塊引用作爲輸出(IE7和IE8) 。

如果有人有更好的解決方案,那麼我想在這裏,但現在我可以用這個工作。

Grtzzzz

維姆

+0

它也應該與IE一起工作,但可以用'blockquote'來試用它,沒有尖括號 – Joril 2011-02-07 11:04:41

0

其他RTE的可能使用自定義CSS的跨度。例如TinyMCE,我很確定我t使用它。

+0

TNX對你的反應,但我看到的是FCKeditor的使用標籤塊引用,所以它應該是可能的,至少,我是這樣認爲 – Megapool020 2009-11-29 18:10:53

+0

你可以使用它,但使用它有真正的收益嗎?樣式通常更可靠。 – yoda 2009-11-29 18:30:57

+0

wel,我可以用樣式來做,但我很好奇如何用標籤代替樣式 – Megapool020 2009-11-29 18:32:55