Question

J'utilise TinyMCE ( http://tinymce.moxiecode.com/ ) dans une page .NET. Chaque fois que je charge un texte

myTMCE.value=mycontent;

Je vois que mon texte est enveloppé dans

.

. Ce n'est pas souhaitable pour moi, alors j'essaie de l'éviter. Essayer d'initialiser dans

        <script>
            tinyMCE.init({
                force_p_newlines: true
            })

        </script>

n'a pas fonctionné. Une idée? Merci d'avance, m.

Était-ce utile?

La solution

Vous pouvez supprimer < p > balises après l’utilisation de .NET, ou bien utilisez simplement un < textarea > champ pour la saisie de données si cela convient à ce que vous essayez de faire.

Autres conseils

Vous devez faire ceci:

<script>
    tinyMCE.init({
        forced_root_block: false,
        //some other options here
    })
</script>

Par défaut, TinyMCE est défini comme un bloc racine. En définissant cette propriété sur false, vous supprimez tout wrapper pour le texte. Le texte ci-dessous provient de la documentation TinyMCE:

  

Cette option vous permet de vous assurer que tout élément non bloquant ou   Les nœuds de texte sont entourés d'éléments de bloc. Par exemple    quelque chose produira un résultat tel que:   

quelque chose

Cette option est activée par défaut   à partir de 3.0a1.

Si vous définissez cette option sur false, les balises P ne seront jamais produites ou automatiquement, elles produiront des éléments BR et les touches Maj + Entrée produiront un P.

Notez que ne pas utiliser les éléments P en tant que bloc racine peut gravement compromettre les fonctionnalités de l'éditeur.

http://www.tinymce.com/wiki.php/Configuration:forced_root_block

Voir ce fil et < a href = "http://tinymce.moxiecode.com/punbb/viewtopic.php?pid=16296#p16296" rel = "nofollow noreferrer" title = "la réponse"> la réponse sur le forum TinyMCE. force_p_newline est une option uniquement gecko (c.-à-d. FF).

TinyMCE ajoute une série de balises au texte. Son objectif est de créer du code HTML valide à partir d’entrée arbitraire (y compris une entrée HTML). Si vous souhaitez contrôler le code HTML généré, vous feriez mieux d'utiliser un autre éditeur.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top