Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

richard nicson

Botão que copia url

Recommended Posts

Boa noite estou com uma dúvida,possuo um sistema que pego uma url através de um registro no banco de dados.

 

Gostaria de criar um botão que ao clicar copie a url automáticamente.

 

Sem ser preciso selecionar a url e copiar,pois isso dificultaria o acesso de pessoas que usam celular.

 

 

 

Essa url fica guardada na $url então só seria preciso que esse botão ao ser clicado copie a $url.

 

 

Muito obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja se este link ajuda.

Agradeço é isso mesmo que procuro porém estou tentando usar o 4ª modelo que me parece ser o mais simples.

 

eu coloquei o código js

 

<script type="text/javascript"> 
//set path
ZeroClipboard.setMoviePath('http://davidwalsh.name/demo/ZeroClipboard.swf');
//create client
var clip = new ZeroClipboard.Client();
//event
clip.addEventListener('mousedown',function() {
	clip.setText(document.getElementById('copy').value);
});
clip.addEventListener('complete',function(client,text) {
	alert('copied: ' + text);
});
//glue it to the button
clip.glue('copy');
</script>

e o código HTML

<p><input type="button" id="copy" name="copy" value="Copy to Clipboard" /></p>

Ao invés de copiar da caixa de texto como está fazendo no exemplo preciso fazer com que copie um link que é gerado automáticamente pelo php,tentei inserir php no script js,tentei usar só a variável mas não deu certo nenhum deles,teria uma forma de colocar o link em php dentro desse script js.

 

o código php que busca a url correta é esse.

$usite = "http://meusite.com.br";

<?=$usite."noticia/$dados[id]-$linkagem&ref=". $_SESSION['usuario_id']."";?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por eliezerborges
      Boa Noite Pessoal,
       
      Estou com dúvida para esse sistema em Jquery,
       
      A ideia é quando clicar em EDITAR em uma determinada linha ative somente as inputs daquela determinada linha do edit clicado, em anexo o arquivo.
       
      Há também dois Privilégio de Edição, ADM e NORMAL, o NORMAL deve somente editar a coluna NOME, o ADM as colunas NOME e SALARIO.
       
      abaixo o código
       
      <html> <head> <title>Desafio</title> <script src="http://localhost/2015-3/tratamentoevalidacao/jquery-2.2.0.min.js"></script> <meta charset="UTF-8"> </head> <body> <input onclick="acesso('adm')" name="privilegio" type="radio" value="adm">Adm <input onclick="acesso('normal')" name="privilegio" checked type="radio" value="normal">Normal <table border="1"> <tr><td>Operações</td><td>Nome</td><td>Salário</td></tr> <tr> <td><input class="edit" type="button" onclick="edit('editar')" value="Edit"><input class="excluir" type="button" onclick="excluir()" value="Excluir"></td> <td><input disabled class="nome" type="text" name="nome"></td><td><input disabled class="salario" type="text" name="salario"></td> </tr> <tr><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td></tr> </table> </body> </html> <script type="text/javascript"> var op = ""; var privilegio = ""; function acesso(op){ privilegio = op; } function edit(){ if(privilegio == 'adm'){ $(this).parent().next().find('.salario').removeAttr('disabled'); $(this).parent().next().find('.nome').removeAttr('disabled'); } else{ $(this).parent().next().find('.nome').removeAttr('disabled'); } } </script>  
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.