Foros del Web » Programando para Internet » Javascript »

Problema al copiar al portapapeles

Estas en el tema de Problema al copiar al portapapeles en el foro de Javascript en Foros del Web. Buenas.- Tengo el siguiente código en Javascript.- <script languaje="javascript"> function copiarAlPortapapeles(qCopiar){ Estring="document.f1.qCopiar"+qCopiar+".value"; alert(Estring); window.clipboardData.setData("Text", Estring); } </script> <form name="f1"> <input type=hidden name="qCopiar<?php echo $Cont;?>" value="<?php ...
  #1 (permalink)  
Antiguo 11/05/2010, 02:46
 
Fecha de Ingreso: junio-2007
Mensajes: 298
Antigüedad: 16 años, 10 meses
Puntos: 5
Problema al copiar al portapapeles

Buenas.-

Tengo el siguiente código en Javascript.-

<script languaje="javascript">
function copiarAlPortapapeles(qCopiar){
Estring="document.f1.qCopiar"+qCopiar+".value";
alert(Estring);
window.clipboardData.setData("Text", Estring);
}
</script>

<form name="f1">
<input type=hidden name="qCopiar<?php echo $Cont;?>" value="<?php echo $ruta; ?>">
<a class=letraAzul12 href="#" onClick="javascript:copiarAlPortapapeles(<?php echo $Cont;?>);"><?php echo $archivo; ?></a>
</form>

El problema está en que a la hora de hacer el alert no me muestra el valor de ese campo del formulario, sino que directamente pone document.f1.qCopia1.value (que es también lo que se guarda en el portapapeles).

¿Cómo puedo hacer que se copie el contenido de ese campo del formulario?

Muchas gracias
  #2 (permalink)  
Antiguo 11/05/2010, 04:05
 
Fecha de Ingreso: junio-2007
Mensajes: 298
Antigüedad: 16 años, 10 meses
Puntos: 5
Respuesta: Problema al copiar al portapapeles

Ya conseguí arreglar el problema.

Ahora tengo otra duda:

window.clipboardData.setData("Text", mytext) solo funciona en el IE.

Para que funcione en el Firefox he encontrado un codigo larguísimo de muchas líneas, ¿no existe una forma más sencilla de copiar un texto al portapapeles desde Firefox?

Gracias
  #3 (permalink)  
Antiguo 11/05/2010, 04:18
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Problema al copiar al portapapeles

lee los enlaces publicado en el tema no puedo concatenar y colocar value. aunque la aplicacion del tema es distinta, es exactamente el mismo problema que tienes.

en el tema del portapapeles, al menos yo no he visto solucion en javascript para otros navegadores aparte de iexplorer. la solucion que he visto para el resto de los navegadores es utilizando actionscript en flash.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

Etiquetas: copiar, portapapeles
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:15.