Frage

Es ist ich wieder, derjenige, der nicht will, ein Plugin verwenden, aber meine eigenen schreiben oder ein paar Zeilen von anderen Plugins verwenden; -).

Ich mag eine einfache RTE mit den Funktionen fett, kursiv, Liste, Emoticons und blockquote schreiben. Ich fand diese einfache leichte Plugin http://batiste.dosimple.ch/blog/posts/2007-09-11-1/rich-text-editor-jquery.html und es ist sehr einfach und sehr klein.

Ich habe bereits eine Emoticon Palette, die Emoticons aus einem definierten Ordner lädt. Aber jetzt möchte ich ein Zitat Funktion hinzuzufügen, aber ich kann nicht herausfinden, wie das zu tun. Ich las ein paar Dinge im Internet, die es nicht in die Standardfunktionen des IE / FF ist, aber ich sah ein paar RTE, der die Funktion hatte blockquote.

Das Plugin verwendet diese für fett

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

Ändern von 'fett' in 'blockquote' wird nicht helfen (vielleicht dachte einfach; -))

Gibt es jemanden, der mir dabei helfen?

Tnx im Voraus

Grtzzz

Wim

edit:

Ok, ich versuchte, diesen

$('.bold', tb).click(function(){ formatText(iframe, 'formatblock', '<blockquote>');return false; });
Das funktioniert aber nur mit FF, und nicht mit dem IE, verdammt: (

War es hilfreich?

Lösung 2

OK,

Es kostete mich einige Zeit, aber ich glaube, ich habe die Lösung (es funktioniert gut für mich).

Ich fand heraus, dass IE und FF unterschiedlich reagieren, wenn Sie eine „blockquote“ hinzufügen wollen, so verwendet, wenn Sie den folgenden Code

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

Der Einzug in IE gibt ein Zitat als Ausgang (IE7 und IE8).

Wenn es jemanden gibt, um eine bessere Lösung hat, dann würde ich es so wie hier, aber jetzt kann ich mit dieser Arbeit.

Grtzzzz

Wim

Andere Tipps

Andere RTE wahrscheinlich benutzerdefinierte CSS in Spannweiten verwenden. TinyMCE zum Beispiel, ich bin ziemlich sicher, dass verwendet.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top