estoy haciendo un programa php que consta de un formulario con un area de texto,y me gustaria como funcinona el javascript para poner encima unos botones que inserten en el texto algo (por ejemplo, como el funciomaiento de los smileys aqui, que pulsas y aparece donde escribes).
------------------------
y relacionado con esto, otra pregunta: hay alguna funcion en php que sirva para reemplazar ciertas cadenas de texto de un string? por ejemplo, si tengo el string "pepito grillo y pinocho son mis idolos" y quiero sustituir pepito por josito para que quede josito grillo y pinocho...
gracias.