2009-11-29 28 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