Foros del Web » Programando para Internet » Javascript »

Isertar la dirección de la imagen en un textarea por medio de un botón

Estas en el tema de Isertar la dirección de la imagen en un textarea por medio de un botón en el foro de Javascript en Foros del Web. Hola! Estoy buscando algo de ayuda. Necesito hacer un botoncito para insertar una imagen en un textarea. Me explico: Ya tengo mi script php que ...
  #1 (permalink)  
Antiguo 16/05/2009, 09:51
Avatar de Threepwood  
Fecha de Ingreso: febrero-2002
Ubicación: Argentina
Mensajes: 906
Antigüedad: 22 años, 2 meses
Puntos: 4
Isertar la dirección de la imagen en un textarea por medio de un botón

Hola!

Estoy buscando algo de ayuda. Necesito hacer un botoncito para insertar una imagen en un textarea. Me explico:

Ya tengo mi script php que al subir mi imagen me devuelve en una variable ($urlimg) la URL del archivo (servidor.com/imagen.jpg). Ahora bien, quisiera que ese script se ejectura, ya sea en un pop-up (o en su defecto, una ventanita de AJAX, estilo Wordpress) y luego un enace que diga: Insertar esta imagen y cierrer el opo-up e inserte el código en el textarea del post:

<img src="dominio.com/imagen.jpg" />

Basicamente la pregunta es cómo inserto un código html en un textarea desde otra ventanita.

Gracias!

Samuel.
__________________
Equívocos sin importancia
  #2 (permalink)  
Antiguo 16/05/2009, 10:11
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Isertar la dirección de la imagen en un textarea por medio de un botón

Hola:

En las FAQs hay algunos temas sobre insertar emoticones o insertar BBCodes, supongo que no te costará trabajo buscarlo.... de todos modos, puedes revisar esto: Editor de texto

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 16/05/2009, 10:40
Avatar de Threepwood  
Fecha de Ingreso: febrero-2002
Ubicación: Argentina
Mensajes: 906
Antigüedad: 22 años, 2 meses
Puntos: 4
Respuesta: Isertar la dirección de la imagen en un textarea por medio de un botón

Hola, Caricatos...

Gracias por la respuesta... pero creo que no es lo que buscó.

Es decir, no busco insertar un emoticon, sino una imagen que fue subida al servidor desde otra ventana...

Ojalá me de a explicar.

Saludos!

Samuel.
__________________
Equívocos sin importancia
  #4 (permalink)  
Antiguo 18/05/2009, 11:35
Avatar de Threepwood  
Fecha de Ingreso: febrero-2002
Ubicación: Argentina
Mensajes: 906
Antigüedad: 22 años, 2 meses
Puntos: 4
Respuesta: Isertar la dirección de la imagen en un textarea por medio de un botón

Hola!

Alguna ayuda con esto? Pasar una variable dsde un pop-up al textarea de la ventana padre?
__________________
Equívocos sin importancia
  #5 (permalink)  
Antiguo 18/05/2009, 23:11
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Isertar la dirección de la imagen en un textarea por medio de un botón

Hola:

Básicamente puedes llamar a una función de la página que abrió el popup anteponiendo opener. (que es la relación entre ventanas... o sea si en el textarea insertas así:

onclick="insertar(datos)";

y en la línea tienes algo así:

document.forms[0].textarea.value += datos;

La llamada desde el popup debería ser:

<script type="text/javascript" >
window.onload = function() {
opener.insertar("<img src='<?=$urlimg; ?>' alt='insertada' />");
window.close();
}
</script>

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #6 (permalink)  
Antiguo 21/05/2009, 20:55
Avatar de Threepwood  
Fecha de Ingreso: febrero-2002
Ubicación: Argentina
Mensajes: 906
Antigüedad: 22 años, 2 meses
Puntos: 4
Respuesta: Isertar la dirección de la imagen en un textarea por medio de un botón

Gracias, Caricatos. Era eso.
__________________
Equívocos sin importancia
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 05:22.