Alguns dias atrás, apresentei um editor doméstico do XHTML para você. Hoje eu quero recomendar Tinyeditor para você. É um editor HTML Wysiwyg simples e fácil de usar que acaba de ser lançado pelo Leigeber.com, um conhecido blog de web design estrangeiro.
TinyEditor tem as seguintes características<textarea id = estilo de entrada = largura: 400px; Altura: 200px> </sexttarea>
Observe que o comprimento e a largura definidos no Textarea são do tamanho do editor.
new TINY.editor.edit('editor',{id:'input', // (must) the idwidth:584 of the textarea defined in the second step above, // (optional) Editor width height:175, // (optional) Editor height cssclass:'te', // (optional) Editor class, used to control style controlclass:'tecontrol', // (optional) Button ClassRowclass: 'teheader', // (opcional) Button Button Line ClassDividerClass: 'Tedivider', // (opcional) Button Style Controls: ['Bold', 'itálico', 'sublinhado', 'striquedList', 'subscript', 'subld', 'subld' | 'Indent', '|' ',' leftalign ',' CentenIng ',' Rightalign ',' Blockjustify ',' | ',' Unfformat ',' | // (requerido) Adicionar controles de botão ao editor, conforme necessário, onde '| xhtml: true, // (opcional) O editor gera etiqueta xhtml ou html cssfile: 'style.css', // (opcional) arquivo css externo a ser anexado ao editor / css: 'conteúdo', // (opcional) definido no conteúdo inicial da área de edição, css: '{' {'{// (opcional) define o conteúdo inicial da área de edição, css:' {'{' {'{// (opcional) definir o conteúdo inicial da área de edição, CSS:' {'{' {'{// (opcional) definir o conteúdo inicial da área de edição, css:' {'{' {// (// (opcional). Área de edição Bomenid BodyId: 'Editor', // (Opcional) Defina a área de edição IdFoeterclass: 'tefooter', // (opcional) Defina o classtoggle inferior do editor: {text: 'código -fonte', ActiveText: 'Visualization', CSSClass: 'Toggle'}, // (opcional), defina o código -fonte do código -fonte ', alternando o código -fonte'}, // (opcional). ClassResize: {csSclass: 'redimensiona'} // (opcional) Defina a classe de botão de ajuste do tamanho do editor});Pode -se dizer que é altamente configurável e os itens de configuração são relativamente claros.
Na aplicação real do TinyEditor, deve -se notar que, antes de enviar o conteúdo do editor, a função instance.post () deve ser chamada para garantir que o conteúdo visual mais recente na área de edição seja convertido em texto de tag.
Exemplo de Exemplo: http://sandbox.leigeber.com/tinyeeditor/
Download: Código fonte do Tinyeditor e arquivos de amostra