¿Cómo utilizar ZeroClipboard para copiar automáticamente contenido de un textarea al portapapeles?

leit0s Seguir

Eta
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Desde
24 Dic 2012
Mensajes
1.332
buscaba un código para que cuando de click sobre un textarea el contenido de este se copie automáticamente al porta papeles, encontré el java con el cual funciona (ZeroClipboard), pero el problema es que no se como hacerlo, puede algún experto en java ayudarme con ese código, como se llamaría a que copie el contenido de mi textarea.

parte de como seria el código supongo:

Insertar CODE, HTML o PHP:
<html>
<head>
<title>Zero Clipboard</title>
<script type="text/javascript" src="http://jonrohan.github.io/ZeroClipboard/javascripts/ZeroClipboard.js"></script>
<script language="JavaScript">
	var clip = null;
	function $(id) { return document.getElementById(id); }
	function init() {
		clip = new ZeroClipboard.Client();
		clip.addEventListener('mouseDown', click_de_raton);
		clip.glue( 'boton_copiar' );
	}
	function click_de_raton(client) {
		clip.setText( $('mi_caja').value );
	}
</script>
</head>
<body onLoad="init()">
<p><textarea id="mi_caja" cols=50 rows=5  onclick="this.focus();this.select();boton_copiar();">contenido que debe copiarse al dar click sobre el</textarea></p>

</body>
</html>


uso focus y selct para evitar estar seleccionando y se auto seleccione todo, a ello me gustaría agregarle que a la vez se copie ya no hacer ctl+c o anticlic /copiar; espero puedan ayudarme con el codigo. gracias de antemano.
 

Puko

Épsilon
Verificación en dos pasos activada
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
20 Dic 2022
Mensajes
965
Arriba