Foros del Web » Programando para Internet » Javascript »

Poner emoticon en textbox

Estas en el tema de Poner emoticon en textbox en el foro de Javascript en Foros del Web. Hola Pues el tema es este: en el indice de las FAQ de este foro hay un enlace a esta pregunta, pero el link esta ...
  #1 (permalink)  
Antiguo 28/04/2004, 10:03
Avatar de lucxx  
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 321
Antigüedad: 20 años, 6 meses
Puntos: 0
Poner emoticon en textbox

Hola
Pues el tema es este: en el indice de las FAQ de este foro hay un enlace a esta pregunta, pero el link esta roto, asi que... ¿alguien me puede ilustrar sobre como poner un emoticon en un textbox? O aunque no sea un emoticon, lo que quiero es:
supongamos que estoy escribiendo texto en un textbox, y pulso sobre un boton que me permite insertar algo en el textbox (o textarea). Lo que quiero es que se inserte en la posición del textbox en la que estaba el cursor justo antes de pulsar el boton, supongo que se entiende... ¿alguien me puede decir como hacer eso o indicarme un ejemplo?
Gracias

Salu2
  #2 (permalink)  
Antiguo 29/04/2004, 09:26
Avatar de lucxx  
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 321
Antigüedad: 20 años, 6 meses
Puntos: 0
Karlankasssssssss hechame una manillaaaaaaaa
  #3 (permalink)  
Antiguo 29/04/2004, 12:09
Avatar de derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 20 años, 7 meses
Puntos: 45
Creo que solo puedes poner texto en un textarea o un input type="text". Olvidate de las imagenes, tendrias que hacer algo mas complicado con javascript, escribiendo sobre una capa directamente o algo asi
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.
  #4 (permalink)  
Antiguo 29/04/2004, 15:37
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 lucxx y derkenuke:

Fui yo quien puso esa FAQ y cuando pueda la voy a reponer...

La cuestión es insertar en el textarea algo así:
[] y al "interpretarlo" poner: dato = document.form.el_textarea.value.split("[]").join("<img src=emoti01.gif />");

Esa linea deja la variable dato con un tag img en todas las ocurrencias del emoticón insertado...

También puedes ver el código de este foro.

Saludos
  #5 (permalink)  
Antiguo 30/04/2004, 04:12
Avatar de lucxx  
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 321
Antigüedad: 20 años, 6 meses
Puntos: 0
Graciass
Lo de no poner la imagen directamente en el textarea, sino una marca que se interprete luego, ya lo habia pensado, mas que nada por observación de estos foros...
Otra cosa: al bajarme los .js de los foros y abrirlos con el notepad no me salen como texto, sino como si estuvieran compilados ¿? llenos de cuadraditos.... ¿Estan hechos con algun programa en especial? ¿como hago para verlos bien?

Salu2
  #6 (permalink)  
Antiguo 30/04/2004, 12:37
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:

Los archivos son de texto, pero seguramente los has abierto con el notepad... ... Prueba abrirlos con el wordpad (pongamos que hablo de windows)

Saludos
  #7 (permalink)  
Antiguo 10/12/2004, 17:11
 
Fecha de Ingreso: octubre-2003
Mensajes: 1
Antigüedad: 20 años, 6 meses
Puntos: 0
Exclamación Insertar imagenes en el textbox

Hola me gustaria saber como puedo poner las imaganes de las caritas en un texbox, Solamente con un click i k se viera en el textbox. No entiendo muy bien como funciona este codigo de esta pagina. pk la funcion "smilie()" no la encuentro?
Alguien puede explikar paso a paso para insertar imagenes en el textbox? muchas garcias
ejemplo -->
:-p

No lo pillo

dato = document.form.el_textarea.value.split("[]").join("<img src=emoti01.gif />");

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 11:52.