Foros del Web » Programando para Internet » Javascript »

de emoticons a textarea...

Estas en el tema de de emoticons a textarea... en el foro de Javascript en Foros del Web. disculpen el titulo del tema, pero no se me ocurrio otro nombre... lo que quiero hacer es lo siguiente... como ven al ladito estan las ...
  #1 (permalink)  
Antiguo 01/11/2004, 16:08
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 5 meses
Puntos: 89
de emoticons a textarea...

disculpen el titulo del tema, pero no se me ocurrio otro nombre...

lo que quiero hacer es lo siguiente...

como ven al ladito estan las caritas, emoticons o como quieran llamarles...

y uds al presionar en un emoticon pasa su codigo al textarea y luego eso puede ser posteado y me gustaria saber como se hace eso... gracias...
  #2 (permalink)  
Antiguo 01/11/2004, 16:15
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Hola spider_boy:

Fífate en las FAQs javascript que hay algo sobre ese tema.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 01/11/2004, 16:16
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 5 meses
Puntos: 89
ok, muchas gracias, voy a ver y si no encuentro vuelvo a preguntar... thanks
  #4 (permalink)  
Antiguo 01/11/2004, 16:25
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Cita:
Iniciado por spider_boy
ok, muchas gracias, voy a ver y si no encuentro vuelvo a preguntar... thanks
Hola otra vez:

El enlace es éste:
http://www.forosdelweb.com/f13/faqs-javascript-105325-post661122/

Si no entiendes algo, puedes preguntar.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #5 (permalink)  
Antiguo 01/11/2004, 16:33
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 5 meses
Puntos: 89
a ver si me quedo claro..

debo poner esta funcion...

function poner(texto){
nombretextarea.value += texto;
}

y luego llamo a la funcion a traves del emoticon...

<img src="emoticon.gif" onclick="poner(':@')" value=":@">

hasta ahí entendí... pero esto me dejó
//////////////////////////////
Por último hay que convertir cada ocurrencia del emoticón con la imagen asociada (toda la etiqueta)
el_texto = el_textarea.value.split("; - )").join("<img src=smyle.gif />");
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

Última edición por spider_boy; 01/11/2004 a las 16:37
  #6 (permalink)  
Antiguo 01/11/2004, 16:43
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Hola otra vez:

Si la imagen es "smyle.gif", al pinchar muestra en el textarea un smyle porque no se puede mostrar una imagen, pero se supone que esa imagen es lo que se quiere mostrar así que se debe convertir la cadena que se ha insertado... por ejemplo "; - )" en el tag <img src="smyle.gif" />... y es exactamente esa conversión lo que hace esa línea...

Haz una prueba y coloca el resultado dentro de cualquier tag con innerHTML y verás que funciona.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #7 (permalink)  
Antiguo 01/11/2004, 16:49
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 5 meses
Puntos: 89
listo, ya lo logré, muchas gracias, te dire por si acaso como lo hice y a ver si me corrijes en algo...

Código:
function emo(texto)
{
  form.noticia.value += texto;
}

<img src="http://www.sitesled.com/members/spiderboy/happy.png" onclick="emo(':)')" value=":)">
y eso me escribe en el textarea ":)" y al enviar la noticia me procesa la imagen con str_replace... esto me está yendo a la perfección... muchas gracias...
  #8 (permalink)  
Antiguo 01/11/2004, 16:58
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284


¡Estupendo!

Me alegro de que vayas progresando, por último, te podría servir que no necesariamente se escriba al final del textarea, sino en el lugar del cursor, si te interesa, puedes ver este otro mensaje: http://www.forosdelweb.com/f13/explorer-seleccion-textarea-202511/

Hay un enlace para bajarse los scripts que uso en mi libro de visitas que sirven para eso.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #9 (permalink)  
Antiguo 01/11/2004, 17:03
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 5 meses
Puntos: 89
ok, muchas gracias por tu ayuda y tendré presente tu sugerencia...
  #10 (permalink)  
Antiguo 13/03/2006, 18:36
 
Fecha de Ingreso: diciembre-2005
Mensajes: 249
Antigüedad: 18 años, 4 meses
Puntos: 0
yo coloque :
Código PHP:
<script language="javascript">
function 
emo(texto)
{
  
form.message.value += texto;
}
</script> 
y
Código PHP:
<img src="http://dreamforums.com.ar/foro/images/smilies/Pack3/071.gif" onclick="emo('(tiros)')" value="(tiros)"
pero la imagen de tiros no tiene link :S , ayuda ! :D
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 18:40.