Форматированный текстовый редактор с функцией blockquote

StackOverflow https://stackoverflow.com/questions/1816223

  •  08-07-2019
  •  | 
  •  

Вопрос

Это снова я, тот, кто не хочет использовать плагин, но пишет свой собственный или использует несколько строк из других плагинов ;-).

Я хочу написать простой RTE с функциями bold, italic, list, emoticons и blockquote.Я нашел этот простой легкий плагин 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; });

Изменение 'bold' на 'blockquote' не поможет (возможно, считается простым ;-))

Есть ли кто-нибудь, кто может помочь мне с этим?

Tnx заранее

Гртзззз

Вим

Редактировать:

Хорошо, я попробовал это

$('.bold', tb).click(функция(){ formatText(iframe, 'formatblock', '<blockquote>');возвращает false;});
Но это работает только с FF, а не с IE, черт возьми :(

Это было полезно?

Решение 2

ОК,

Это стоило мне некоторого времени, но я думаю, что у меня есть решение (у меня оно отлично работает).

Я обнаружил, что FF и IE реагируют по-разному, если вы хотите добавить "blockquote", поэтому, если используется следующий код

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

Отступ в IE выдает цитату блока в качестве выходных данных (IE7 и IE8).

Если есть кто-то, у кого есть лучшее решение, то я хотел бы привести его здесь, но пока я могу поработать с этим.

Гртззззз

Вим

Другие советы

Другие RTE, вероятно, используют пользовательский css в spans.Например, TinyMCE, я почти уверен, что он использует это.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top