Autor Tópico: Variável + Área de Transferência  (Lida 4901 vezes)

Régis Matos

  • Global Moderator
  • Expert
  • *****
  • Mensagens: 632
  • Se a porta não se abrir, construa uma.
    • Email
Variável + Área de Transferência
« Online: Abril 24, 2010, 12:12:42 pm »
Quero colocar o conteúdo de uma variável na área de transferência para apenas colar as informações.

Haroldo

  • Expert
  • *****
  • Mensagens: 6264
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re: Variável + Área de Transferência
« Responder #1 Online: Abril 26, 2010, 05:55:10 pm »
isso vc consegue com javascript.

rayfcrols

  • Intermediário
  • ***
  • Mensagens: 193
Re: Variável + Área de Transferência
« Responder #2 Online: Abril 29, 2010, 01:16:24 pm »
Este exemplo demostra como simular o copiar/ colar e recortar do windows usando apenas javascript.

<html>
<head>
<title></title>
<script>
function comando(param)
{
if (param=="paste") document.form1.campo.focus();
document.execCommand(param);

}
</script>
</head>

<body>

Olá, este é meu exemplo para mostrar como copiar/recortar e colar usando javascript.<br>
<br>
Selecione qualquer texto desta pagina e clique no botão copiar.<br>
Depois clique em colar, o texto copiado irá aparecer no campo do formulario.

<form name="form1">
<table>
<tr>
<td><input type="button" value="Copiar" onclick="javascript: comando('copy')">&nbsp;<input type="button" value="Colar" onclick="javascript: comando('paste')">&nbsp;<input type="button" value="Recortar" onclick="javascript: comando('cuty')">&nbsp;</td>
</tr>
</table>
<textarea cols=30 rows=5 name="campo"></textarea>
</form>

</body>
</html>


O exemplo na prática:



Selecione qualquer texto desta pagina e clique no botão copiar.

Depois clique em colar, o texto copiado irá aparecer no campo do formulario.


fonte:http://www.angelo.com.br/util1.php?cod=37
outro link para referencias : http://scriptbrasil.com.br/forum/index.php?showtopic=113753
« Última modificação: Abril 29, 2010, 01:20:16 pm por rayfcrols »