Foros del Web » Programando para Internet » Javascript »

Tomar imagen del portapapeles y meterla en un textbox??

Estas en el tema de Tomar imagen del portapapeles y meterla en un textbox?? en el foro de Javascript en Foros del Web. Hola... Necesito hacer lo sgte.... tengo un objeto en una pagina web (un mapa) que copia una imágen bmp al portapapeles de windows, y necesito ...
  #1 (permalink)  
Antiguo 06/03/2007, 13:31
Avatar de Sir Matrix  
Fecha de Ingreso: octubre-2000
Ubicación: Dentro de mi cabeza. ono?
Mensajes: 1.264
Antigüedad: 23 años, 6 meses
Puntos: 3
Exclamación Tomar imagen del portapapeles y meterla en un textbox??

Hola...

Necesito hacer lo sgte....
tengo un objeto en una pagina web (un mapa) que copia una imágen bmp al portapapeles de windows, y necesito capturar esa imágen del portapapeles e introducirla en un textbox (?) u otro objeto similar que me perimta enviar la imagen a través de un formulario y mostrarla en la página siguiente.....

alguna idea de por donde ir??

en resumen:
1.- recuperar imágen de formulario
2.- enviar imágen por post
3.- recuperar esta imágen en la recepción del formulario y mostrarla

saludos y gracias de antemano
__________________
|||| ))>_<(( ||||
www.webmagic.cl <-- esta pagina está mala, no la busquen
  #2 (permalink)  
Antiguo 06/03/2007, 23:41
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Re: Tomar imagen del portapapeles y meterla en un textbox??

Hola:

No entiendo bien eso de tener un objeto
Si la imagen es de la máquina del cliente, no conozco otra cosa que un formulario con método post, enctype=multipart/form-data y un campo file... si fuese una url, posiblemente exista un "execCommand", pero no estoy seguro de que sea estandar y funcione en todos los navegadores...

elControl.execCommand("paste")...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 07/03/2007, 10:07
Avatar de Sir Matrix  
Fecha de Ingreso: octubre-2000
Ubicación: Dentro de mi cabeza. ono?
Mensajes: 1.264
Antigüedad: 23 años, 6 meses
Puntos: 3
Re: Tomar imagen del portapapeles y meterla en un textbox??

Muchas gracias caricatos, voy a ver que me sale :P

saludos
__________________
|||| ))>_<(( ||||
www.webmagic.cl <-- esta pagina está mala, no la busquen
  #4 (permalink)  
Antiguo 08/03/2007, 12:37
Avatar de Sir Matrix  
Fecha de Ingreso: octubre-2000
Ubicación: Dentro de mi cabeza. ono?
Mensajes: 1.264
Antigüedad: 23 años, 6 meses
Puntos: 3
Re: Tomar imagen del portapapeles y meterla en un textbox??

Holaaa... me dice que el objeto no admite la propiedad en esta linea:

document.formulario.imagen.execCommand("paste");

Recuerda que en el portapapeles tengo una imágen bmp, será esto???
__________________
|||| ))>_<(( ||||
www.webmagic.cl <-- esta pagina está mala, no la busquen
  #5 (permalink)  
Antiguo 08/03/2007, 12:49
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Re: Tomar imagen del portapapeles y meterla en un textbox??

Hola:

Te pongo unas líneas que tengo en una página vieja:

Código:
function pegar()		{ // pega en la posición del cursor el contenido del portapapeles
	document.getElementById("texto").focus();
	document.execCommand("paste");
	actualizar();
}
Me parece que solo funcionaba en explorer, aunque es posible que también funcione en otros navegadores (cuéntanos si te vale.)

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #6 (permalink)  
Antiguo 09/03/2007, 08:20
Avatar de Sir Matrix  
Fecha de Ingreso: octubre-2000
Ubicación: Dentro de mi cabeza. ono?
Mensajes: 1.264
Antigüedad: 23 años, 6 meses
Puntos: 3
Re: Tomar imagen del portapapeles y meterla en un textbox??

No funciona ,

he probado también con:
window.clipboardData.getData("Text")

pero funciona sólo con texto, con imágen me coloca null en javascript.

También probé cambiar el "text" por "image", "bitmap", "bmp", "picture" y no hay caso.

Algun idea?????????
__________________
|||| ))>_<(( ||||
www.webmagic.cl <-- esta pagina está mala, no la busquen
  #7 (permalink)  
Antiguo 21/03/2007, 14:48
 
Fecha de Ingreso: marzo-2007
Mensajes: 1
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Tomar imagen del portapapeles y meterla en un textbox??

Hola Sir Matrix no se si resolviste ese problema pero te comento algo yo tambien toy pasando por eso desde hace mucho tiempo lo del mapa creo que estamos hablando el mismo programa debe ser MapGuide con su viewer que te hace la copiada al portapapeles de una imagen el tipo eso si no se pero bmp debe ser la verdad que me canse en encontrar la solucion lo que yo hize para generar imagenes dinamicas como url con el liteview claro si estamos hablando del mapguide (SIG) si encontraste otra solucion me la haces llegar.
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 14:29.