Foros del Web » Programando para Internet » Javascript »

insertar emoticon en textarea al presionar imagen via javascript?

Estas en el tema de insertar emoticon en textarea al presionar imagen via javascript? en el foro de Javascript en Foros del Web. que tal foreros? verán, recientemente aplique emoticones a los comentarios de mi web y pues mediante php con un simple streplace logre que al enviar ...
  #1 (permalink)  
Antiguo 02/02/2016, 10:16
 
Fecha de Ingreso: diciembre-2015
Mensajes: 115
Antigüedad: 8 años, 4 meses
Puntos: 2
Pregunta insertar emoticon en textarea al presionar imagen via javascript?

que tal foreros? verán, recientemente aplique emoticones a los comentarios de mi web y pues mediante php con un simple streplace logre que al enviar textos del tipo :) o :( etc pues me cambiara dichos simbolos por las caritas y asi estas se mostraran.

PERO ahora me gustaria poner una lista con los emoticonos para que el usuario pueda seleccionar y poner las que quiera en el textarea (tal cual como se puede hacer aca en el foro al momento de redactar un tema). de momento lo estoy intentando hacer con este script y un evento onclick pero no me esta resultando, en que podria estar fallando?

Script:

<script language=\"JavaScript\">
<!--
function caritas(Which){
document.formulario-respuesta.mensaje-usuario.value = document.formulario-respuesta.mensaje-usuario.value + Which;
}
// -->
</script>

<form id="formulario respuesta" class="formulario-respuesta">
textarea del formulario:
<textarea id="mensaje-usuario" class="mensaje-usuario" name="mensaje-usuario" placeholder="Escribe tu respuesta para aquí..." required maxlength="1500"></textarea>
</form>

carita que se presiona para poner en el textarea:

<a href="javascript:caritas(':(');"><img src=../imagenes/emoticonos/triste.png></a>
  #2 (permalink)  
Antiguo 02/02/2016, 11:47
Avatar de chulifo  
Fecha de Ingreso: abril-2009
Ubicación: perdido en codigos del PHP, pero aprendo rapido!
Mensajes: 524
Antigüedad: 15 años
Puntos: 18
Mensaje Respuesta: insertar emoticon en textarea al presionar imagen via javascript?

Cita:
Iniciado por kukiko11 Ver Mensaje
que tal foreros? verán, recientemente aplique emoticones a los comentarios de mi web y pues mediante php con un simple streplace logre que al enviar textos del tipo :) o :( etc pues me cambiara dichos simbolos por las caritas y asi estas se mostraran.

PERO ahora me gustaria poner una lista con los emoticonos para que el usuario pueda seleccionar y poner las que quiera en el textarea (tal cual como se puede hacer aca en el foro al momento de redactar un tema). de momento lo estoy intentando hacer con este script y un evento onclick pero no me esta resultando, en que podria estar fallando?

Script:

<script language=\"JavaScript\">
<!--
function caritas(Which){
document.formulario-respuesta.mensaje-usuario.value = document.formulario-respuesta.mensaje-usuario.value + Which;
}
// -->
</script>

<form id="formulario respuesta" class="formulario-respuesta">
textarea del formulario:
<textarea id="mensaje-usuario" class="mensaje-usuario" name="mensaje-usuario" placeholder="Escribe tu respuesta para aquí..." required maxlength="1500"></textarea>
</form>

carita que se presiona para poner en el textarea:

<a href="javascript:caritas(':(');"><img src=../imagenes/emoticonos/triste.png></a>
Código Javascript:
Ver original
  1. <script language=\"JavaScript\">
  2. <!--
  3. function caritas(Which){
  4. textarea = document.getElementById("mensaje-usuario");
  5.   textarea.value = textarea .value + a;
  6.  
  7. }
  8. // -->
  9. </script>
quizas así te sirva.
con el html pruba
Código HTML:
Ver original
  1. <a href="#" onclick="return caritas(':(');"><img src=../imagenes/emoticonos/triste.png></a>
__________________
Solo soy un simple fanático que mata el tiempo de la mejor manera.
  #3 (permalink)  
Antiguo 02/02/2016, 20:28
 
Fecha de Ingreso: diciembre-2015
Mensajes: 115
Antigüedad: 8 años, 4 meses
Puntos: 2
Respuesta: insertar emoticon en textarea al presionar imagen via javascript?

no me sirvio... de echo toma el # y lo coloca en el navegador cambiandome el link de la pagina

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:40.