2009-11-29 5 views
0

C'est moi encore, celui qui ne veut pas utiliser un plugin, mais écris le mien ou utilise des lignes d'autres plugins ;-). Je veux écrire un RTE simple avec les fonctions bold, italic, list, emoticons et blockquote. J'ai trouvé ce plugin simple et léger http://batiste.dosimple.ch/blog/posts/2007-09-11-1/rich-text-editor-jquery.html et c'est très simple et très petit.Éditeur de texte enrichi avec fonction blockquote

J'ai déjà ajouté une palette d'émoticônes qui charge des émoticônes à partir d'un dossier défini. Mais maintenant je veux ajouter une fonction blockquote, mais je ne peux pas savoir comment faire cela. J'ai lu quelques choses sur internet que ce n'est pas dans les fonctions par défaut de IE/FF, mais j'ai vu quelques RTE qui avaient la fonction blockquote.

Le plugin utilise pour le gras

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

Altération « gras » dans « blockquote » ne va pas aider (peut-être pensé à simplement ;-))

Est-ce qu'il ya quelqu'un qui peut me aider ce?

Tnx à l'avance

Grtzzz

Wim

modifier:

Ok, j'ai essayé ce

$('.bold', tb).click(function(){ formatText(iframe, 'formatblock', '<blockquote>');return false; });
Mais cela ne fonctionne avec FF, et non pas avec IE, putain :(

Répondre

0

OK,

Il m'a coûté un peu de temps, mais je pense avoir la solution (cela fonctionne bien pour moi).

Je trouve que FF et IE répondent différent si vous voulez ajouter un « blockquote », donc si utilisé le code suivant

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

Le tiret dans IE donne une blockquote en sortie (IE7 et IE8) .

S'il y a quelqu'un qui a une meilleure solution, alors j'aimerais le faire ici, mais pour l'instant je peux travailler avec ça.

Grtzzzz

Wim

+0

Il devrait aussi fonctionner avec IE, mais essayez-le avec 'blockquote', pas de parenthèses – Joril

0

D'autres RTE utilisent probablement des css personnalisés dans les travées, par exemple, TinyMCE t utilise cela.

+0

tnx pour votre réaction, mais j'ai vu que fckeditor utilise la balise blockquote, il devrait donc être possible, au moins, c'est-ce que je pense – Megapool020

+0

vous pouvez l'utiliser, mais est y a-t-il un gain réel à l'utiliser? les styles sont généralement plus fiables. – yoda

+0

wel, je peux le faire avec des styles, mais je suis curieux de savoir comment faire avec les tags au lieu des styles – Megapool020