Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/04/2017, 09:09
Avatar de Minienzoo
Minienzoo
 
Fecha de Ingreso: septiembre-2015
Mensajes: 13
Antigüedad: 8 años, 8 meses
Puntos: 1
Pregunta Escribir algo en cuadro de texto al clickear un botón(Como los emojis)[greasemonkey]

¡Buenas!
Hace tiempo no me pasaba con otras de mis dudas.

En este caso estoy queriendo crear un script en greasemonkey para un foro.
La idea es crear mi div, ponerle su estilo y ahí dentro colocar unas imágenes clickeables que serían emojis. Al clickearlo, en el cuadro de texto al realizar un post aparecería "http://www.imagen.png" y al enviar el post, pues se vería la imagen del link. La idea es que los usuarios no tengamos que ir al historial, buscar el link de la imagen, copiarlo, pegarlo (o subir la imagen desde la PC a un host de imágenes cada vez que quieren usar tal sticker).
El ejemplo más claro es este mismo foro

Al hacer click sobre uno de los emojis, automáticamente aparece ":corazon:", de esta manera colocamos las caritas sin necesidad de escribir ":corazon:".

El tema es que yo de programación... casi nulo.
Sé crear divs y sé ponerles su css al mejor estilo html

En este caso lo que hago es que al clickear sobre un boton, agrega al link de la página un "/?=%" haciendo que ciertos complementos de ésta se inhabiliten.

Yo lo que quiero es algo similar, pero que agregue un texto determinado a un cuadro de texto.

En resumen, me gustaría saber cómo crear botón que ejecute una acción.

-----------

Nota: yo al revisar el código de las páginas en los botones me encuentro con esto.

El tema es que ahí yo solo veo un div (con su table), unos atributos y un "ev".
Ese "ev" parece ser de Evento, sé que es un JS, el tema es que en ningún lugar veo algo relacionado con "agregar: :beso:".

-----------

Creo que es todo lo que tengo que contar. Me gustaría una explicación sencilla o saber cuales son los codigos que tengo que googlear para poder intentar realizar estas inserciones en cuadros de texto.

Desde ya, muchas gracias.
Un saludo!

Última edición por Minienzoo; 08/04/2017 a las 09:11 Razón: error gramatical