Php . Asp . MySql . Visual Basic . VideoTutoriales . Códigos . Descargas . Foro

Cesarcancino.com

VideoTutoriales, códigos y algo más.....

"Hay hombres que luchan un día y son buenos. Hay otros que luchan un año y son mejores. Hay quienes luchan muchos años y son muy buenos. Pero hay los que luchan toda la vida: esos son los imprescindibles.. "


JS
Nov
20

Textarea enriquecido con Wysiwyg

Sábado 20 de Noviembre de 2010
Publicado por César Cancino


Este es un script que nos permitirá implementarle a nuestros formularios la posibilidad de que los usuarios puedan darle un formato HTML a sus post o mensajes. Para eso usaremos un textarea enriquecido con la librería gratuita wysiwyg.
Esto nos permitirá aplicarle estilos css a nuestros textarea, por ejemplo negritas, cursivas, itálicas, links, poner imágenes, entre otras cosas.

A continuación les muestro una sencilla manera de implementarlo:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Editor Wysiwyg</title>
<script language="javascript" src="WYSIWYG/source.js" type="text/javascript"></script>

</head>

<body>

<center>
<div style="width:500px; float:left">
<form name="form" method="post">
<textarea name="texto" cols="35" rows="9"></textarea>
</form>
</div>

</center>
</body>
</html>





DEMO
Categoría: Javascript








Hay 30 comentarios.

  1. Alina desde Dice:

    Muy buen aporte. De que forma se podrian contar los caracteres para fijar un máximo?? Gracias

  2. Omar Hdez desde México Dice:

    Hola amiga, excelentes codigos, me funcionaron al 100 !! :D gracias, me han funcionado a la perfeccción, lo estoy aplicando para crear un blogger con php y le agrage estos codigos y puff me ha funcionado de maravilla, probado en Mozilla y Google Crhome en sus ultimas versiones. Saludos desde Tlaxcala, Mex.

  3. facundo desde Argentina Dice:

    Soy yo o te falta poner el link de descarga de la libreria? salu2

  4. Diego desde Argentina Dice:

    Este plugin tiene un problema en IE , y es cuando en la misma pagina tenes mas de un textarea. Toma el contenido del ultimo y lo coloca en todos. Hasta donde vi, el problema esta en el archivo blank.html que carga si el navegador es IE

  5. sergio desde Chile Dice:

    A mi me funciona bien, pero como se podría hacer para hacer el upload de imagenes a mi servidor y no colocar url externa, la idea es que quede en mi servidor en una carpeta para ello. gracias Cesar.

  6. Marc desde México Dice:

    Que tal, funciona muy bien para fierefox pero para google chrome 17 tuve que añadir la validación if (rules!=null) { y con eso ya jalo. Saludos

  7. hugoos desde México Dice:

    muy buen trabajo felicitaciones!

  8. Nery desde Dice:

    Que tal!!! hace tiempo busco un editor, pero que tenga la opcion de insertar video de youtube, alguien que sepa de alguno?

  9. Jitux desde Argentina Dice:

    Hola,esto me funciona bien en mi localhost, pero cuando lo pruebo en el servidor me muestra las listas y los links, pero no lo que está en negrita, ni subrayado, ni cursiva, etc... Lo estoy queriendo levantar con php. Me fijé que me llega así: negrita Falta la palabra bold. Alguien le pasó? Agradecería su ayuda! Saludos

  10. Juan Manuel desde México Dice:

    Buenas noches, excelente tema y sirvió mucho la plantilla, como le puedo hacer para hacer más largo el campo de edición, intente algunas cosas, pero no pude. Otra es, quien es el autor para que le de crédito. Gracias

  11. maadix desde México Dice:

    Chavos para los que no encuentran el .js les dejo la liga www.cesarcancino.com/codigos/wysiwyg-editor/WYSIWYG/source.js

  12. Agustin desde Chile Dice:

    Papelon: El único "pedazo de boludo" eres tú, que no ves el botón que dice Descargar y empieza a echarle la culpa a otros de ser tan ciego. El trabajo que hace César en este post de seguro es mayor al que has echo tú en toda tu vida, ya que se nota que no tienes ni valores, y eres un completo malagradecido, y aunque no sea el autor de este post, por si no te habías dado cuenta es el autor de más de 60 videos de PHP y MySQL.

  13. César desde Colombia Dice:

    Buenas tardes Excelente este tema, pero no logro desarrollarlo. No soy experto en JavaScript y hago busqueda de la libreria "source.js" en internet y no la encuentro, así que sí puedes indicarme o enviarme como utilizar te agredeceré. Cordial saludo

  14. papelón desde Argentina Dice:

    no están los archivos para bajar ni nada... si hacés un posteo hacelo bien! referenciá al autor !!! pedazo de boludo!!!

  15. Oscar desde Colombia Dice:

    Y para guardar esa informacion en un campo de mi bd, como lo debo dejar?? Es decir, que tipo de campo utilizo?

  16. Maria desde Uruguay Dice:

    Hola Cesar gracias por tu aporte interesante la pagina web , desde Uruguay.

  17. matias desde Argentina Dice:

    Me diste una idea, gracias :)

  18. Aljor Samel desde Chile Dice:

    Estimado Cesar: Soy novato en programación en ASP estoy aprendiendo de los ejemplos he visto el tuyo y me parece genial ero lo que buscaba,para una aplicación que estoy haciendo, puedo utilizar tu nombre dentro de los creditos, y si tienes por ahí como guardar el continodo del texto en un archivo con formato que sea libre de uso un abrazo y te felicito

  19. tHeLaRiOs desde México Dice:

    Hola amigo excelente herramienta , pero me preguntaba si habra alguna forma de insertarle algo para que pueda tener la opción de enviar la información a algún e-mail , salu2

  20. Carlos desde España Dice:

    Funciona perfectamente en Mozilla, IE, Crome, pero no funciona en Opera. ¿Es necesario configurar el navegador de alguna forma para que funcione? Gracias por todas las aportaciones, me están siendo de mucha utulidad, especialmente las relacionadas con PHP.

  21. Jefri desde República Dominicana Dice:

    Interesante muy bueno.

  22. R. Dux desde España Dice:

    Hace tiempo que busco un editor para los text area, y este es el que mejor relación simpleza/resultado ofrece. Gracias, César. Como siempre, ofreciendo ayuda y recursos a los que empezamos...

  23. Daniel desde México Dice:

    Bastante bueno, llevo un tiempo buscando un editor Wysiwyg pero no había encontrado alguno bueno a mi parecer, y este ya lo probe y me funciona como quiero. Gracias, César, por la ayuda con estos recurso. Un saludo.

  24. Vinnie desde Chile Dice:

    /** * * Editor WYSIWYG v1.0 RC3 * * Este script convertira todos tus textareas en * editores WYSIWYG (What You See Is What You Get) * Un editor WYSIWYG permite al usuario escribir * textos con estilos de una manera practica y sencilla. * Funciona tanto en IE como en FireFox * * Este script ha sido desarrollado integramente * por Iv�n Arias (arias@elleondeoro.com) * * Vista www.php-hispano.net y #php_para_torpes (iRC-Hispano) * */ Un buen colega siempre cita la fuente :)

  25. Roger desde Perú Dice:

    hola cesar gracias por tus aportes en materia de recursos web queria hacer una acotacion, en este codigo hay que copiar o subir una carpeta que contenga las imagenes del editor enriquecido Gracias

  26. Antonio desde España Dice:

    Gracias Cesar es muy simple de usar en comparación de todos los que he visto. Gracias de nuevo por tu trabajo

  27. destruccion-x- desde Chile Dice:

    gracias cesar por tus buenos aportes necesitaba un editor simple ya que los que tengo tienen muchas funciones y algunas de ellas estaban demas, un saludo maestro y gracias por compartir tus conocimientos y aportes con la comunidad se te agradece enormemente

  28. Alberto desde España Dice:

    Muy bonito, pero será que lo hago mal pero no le veo utilidad ninguna darle formato si no lo puedo salvar. Es decir, si lo envio por un formulario a mostrar.php y alli pongo el codigo "" me muestra el texto pero no el formato, por lo que si luego quiero reproducirlo, es como si hubiera usado un textarea, menos bonito pero igualmente efectivo...de que sirbe darle formato a un texto que va a quedar plano. Si lo hago mal indíquenme como salvar el formato, me sería muy útil.

  29. Alberto desde España Dice:

    Perdón por el comentario de antes, ahora creo que entendí como funciona...al textarea le puse la id="sms" y puse un botón con un onclick="alerta();"...la función alerta es la siguiente: function alerta(){ var mensaje = document.getElementById("sms").value; alert(mensaje); } y si, ahora me muestra el estilo css..PERFECTO...ahora puedo poner un formulario con un campo oculto para guardar el valor de la variable de javascript mensaje en php y guardarlo en mi base de datos :) Un saludo.

  30. Alberto desde España Dice:

    Nada, no hay forma, cada vez que paso el valor de javascript a un campo php pierde el formato, he probado a hacer funciones de replace pero no consigo mantener los estilos css. Si a alguiens e le ocurre cómo hacer para que lo que muestra el alert..."a" llege a php sin alterarlo(a mi me guarda solo "a") que avise. Un saludo y gracias.

Categorías

PHP y MySQL trabajados con programación estructurada

PHP y MySQL

PHP y MySQL trabajados con programación estructurada

PHP y MySQL trabajados con programación orientada a objetos

PHP Orientado a Objetos

PHP y MySQL trabajados con programación orientada a objetos

Videotutoriales sobre ASP y SQL Server

ASP

Videotutoriales sobre ASP y SQL Server

Videotutoriales de Visual Basic .net

Visual Basic .NET

Videotutoriales de Visual Basic .net

VideoTutoriales de Jquery, la excelent librería de javascript

Jquery

VideoTutoriales de Jquery, la excelent librería de javascript

Script y VideoTutoriales sobre Javascript

Javascript

Script y VideoTutoriales sobre Javascript

Script y VideoTutoriales sobre Maquetación HTML y CSS

HTML Y CSS

Script y VideoTutoriales sobre Maquetación HTML y CSS

Videotutoriales sobre programación de mircrocontroladores PIC

Programación de PIC

Videotutoriales sobre programación de mircrocontroladores PIC

Charlas, Conferencias y Talleres online sobre temas Web.

Charlas, Conferencias y Talleres

Charlas, Conferencias y Talleres online sobre temas Web.

Videotutoriales sobre Adobe Flash Professional

Adobe Flash Professional

Videotutoriales sobre Adobe Flash Professional

VideoTutoriales sobre el Framework Codeigniter

Codeigniter

VideoTutoriales sobre el Framework Codeigniter

Acá se irán publicando todos los videos con los que los alumnos han ido participando en los distintos concursos que hemos desarrollado.

Concursos

Acá se irán publicando todos los videos con los que los alumnos han ido participando en los distintos concursos que hemos desarrollado.

Información y Videotutoriales sobre Seguridad informática

Seguridad

Información y Videotutoriales sobre Seguridad informática

VideoTutoriales sobre Adobe Dreamweaver

Dreamweaver

VideoTutoriales sobre Adobe Dreamweaver

Videotutoriales sobre Search Engine Optimization SEO

SEO

Videotutoriales sobre Search Engine Optimization SEO

VideoTutoriales sobre Modelado Vehículo en Blender

Blender

VideoTutoriales sobre Modelado Vehículo en Blender

Videotutoriales sobre el Lenguaje de programación Python

Python

Videotutoriales sobre el Lenguaje de programación Python

VideoTutoriales y Ejemplos sobre el trabajo con el Framework CakePHP

CakePHP

VideoTutoriales y Ejemplos sobre el trabajo con el Framework CakePHP

VideoTutoriales sobre el lenguaje de programación Java

Java

VideoTutoriales sobre el lenguaje de programación Java

VideoTutoriales sobre ASP.NET, trabajados con Visual Studio y C#.

ASP.NET

VideoTutoriales sobre ASP.NET, trabajados con Visual Studio y C#.

VideoTutoriales sobre Programación de Móbiles en Android.

Android

VideoTutoriales sobre Programación de Móbiles en Android.

VideoTutoriales del Gestor de Bases de Dato MySQL

Mysql

VideoTutoriales del Gestor de Bases de Dato MySQL

Preguntas que nos permiten ir conociendo a los alumnos del sitio, y saber de sus gustos, tendencias, gustos y opiniones.

Pregunta de la Semana

Preguntas que nos permiten ir conociendo a los alumnos del sitio, y saber de sus gustos, tendencias, gustos y opiniones.

VideoTutoriales sobre el Lenguaje de Programación PERL

Perl

VideoTutoriales sobre el Lenguaje de Programación PERL

VideoTutoriales sobre el CMS Joomla

Joomla

VideoTutoriales sobre el CMS Joomla

VideoTutoriales sobre MatLab ( MATrix LABoratory )

MatLab

VideoTutoriales sobre MatLab ( MATrix LABoratory )

VideoTutoriales sobre temas relacionados con lógica de Programación

Lógica de Programación

VideoTutoriales sobre temas relacionados con lógica de Programación

VideoTutoriales sobre el trabajo con Action Script

Action Script

VideoTutoriales sobre el trabajo con Action Script

VideoTutoriales sobre el Trabajo con el CMS Open Source Drupal

Drupal

VideoTutoriales sobre el Trabajo con el CMS Open Source Drupal

VideoTutoriales sobre el sistema de mensajería Open Source OpenFire

OpenFire

VideoTutoriales sobre el sistema de mensajería Open Source OpenFire

VideoTutoriales sobre la Api de facebook

Api de Facebook

VideoTutoriales sobre la Api de facebook

VideoTutoriales sobre el Lenguaje Delphi

Delphi

VideoTutoriales sobre el Lenguaje Delphi

VideoTutoriales sobre Cinema 4D

Cinema 4D

VideoTutoriales sobre Cinema 4D

VideoTutoriales sobre Macromedia Freehand

Freehand

VideoTutoriales sobre Macromedia Freehand

Noticias y/o artículos de interés relacionados con la web en general y el desarrollo

Noticias

Noticias y/o artículos de interés relacionados con la web en general y el desarrollo

VideoTutoriales sobre el CMS WordPress

WordPress

VideoTutoriales sobre el CMS WordPress

VideoTutoriales sobre Open Office

Open Office

VideoTutoriales sobre Open Office

VideoTutoriales sobre el Sistema Opertivo Linux

Linux

VideoTutoriales sobre el Sistema Opertivo Linux

Acá se muestran los saludos y/ o comentarios de los alumnos de esta comunidad.

Saludos

Acá se muestran los saludos y/ o comentarios de los alumnos de esta comunidad.

Acá veremos temas avanzados cómo MVC, seguridad, etc etc.

Taller Práctico de PHP y MySQL

Acá veremos temas avanzados cómo MVC, seguridad, etc etc.

VideoTutoriales sobre el Framework Ruby on Rails

Ruby on Rails

VideoTutoriales sobre el Framework Ruby on Rails

VideoTutoriales y Contenidos sobre HTML 5

HTML 5

VideoTutoriales y Contenidos sobre HTML 5

VideoTutoriales sobre el CMS Umbraco realizado en ambiente .NET

Umbraco CMS

VideoTutoriales sobre el CMS Umbraco realizado en ambiente .NET

VideoTutoriales sobre LibreOffice y sus herramientas Writer, Calc, impress, draw, Base y Math.

Libre Office

VideoTutoriales sobre LibreOffice y sus herramientas Writer, Calc, impress, draw, Base y Math.

Acá podrás ir viendo los videos de las clases de Capa8.TV

Capa8.TV

Acá podrás ir viendo los videos de las clases de Capa8.TV

VideoTutoriales sobre las herramientas de Google

Google

VideoTutoriales sobre las herramientas de Google

VideoTutoriales sobre Telemática y Redes de computadoras

Telemática

VideoTutoriales sobre Telemática y Redes de computadoras

VideoTutoriales sobre la API de Google Maps

Api de Google Maps

VideoTutoriales sobre la API de Google Maps

VideoTuoriales sobre el uso de GitHub para control de versiones

GitHub

VideoTuoriales sobre el uso de GitHub para control de versiones

VideoTutoriales sobre Programación de VideoJuegos

Juegos

VideoTutoriales sobre Programación de VideoJuegos

VideoTutoriales sobre Microsoft Office.

Microsoft Office

VideoTutoriales sobre Microsoft Office.

VideoTutoriales sobre PostGreSQL

PostGreSQL

VideoTutoriales sobre PostGreSQL

VideoTutoriales sobre este CMS para aulas virtuals

Moodle

VideoTutoriales sobre este CMS para aulas virtuals

VideoTutoriales y Artículos sobre Marketing Digital

Marketing Digital

VideoTutoriales y Artículos sobre Marketing Digital

VideoTutoriales sobre Diseño Gráfico y Photoshop

Photoshop

VideoTutoriales sobre Diseño Gráfico y Photoshop

VideoTutoriales sobre el trabajo y desarrollo en ambiente Windows

Windows

VideoTutoriales sobre el trabajo y desarrollo en ambiente Windows

VideoTutoriales sobre Zend Framework

Zend Framework

VideoTutoriales sobre Zend Framework