Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
Bom o código é este:
<dl class="codebox">
<dt>Código:</dt>
<dd>
<code>teste</code>
</dd>
</dl>
Eu quero adicionar um link na dt que copie o texto presente no código, porém, haverá muitos outros codes, por isso pedi ajuda ;(
Ou seja, ao clicar no link ele copie o texto da caixa de code mais perto!
Olá,
Eu irei usar o plug-in jQuery zclip, entendeu?
e qual é a sua dúvida ? é como eu disse, esse plugin q você mostrou usa flash.
Olá,
Então, é tipo assim:
//Selecionar o elemento que quando clicar vai copiar.
jQuery('#copiar').zclip({
path: path.swf, //Caminho
copy: jQuery(this).closest('code').text() //Seleciona o texto do código mais próximo
});
Mais não está funcionando ;(
Cara seu codigo não faz muito sentido tente mostrar ele todo.
Olá,
Bom eu criei o código que irá adicionar o link de cópia no dt:
jQuery('dl.codebox dt').html('Código: <a style="float:right" href="#" id="copiar">Copiar Conteúdo</a>');
Agora associar o plug-in zClip á âncora:
jQuery('#copiar').zclip({
path: path.swf, //Caminho
copy: jQuery(this).closest('code').text() //Seleciona o texto do código mais próximo
}
Ou seja, eu quero que o link copie o campo de código mais próximo, porém, não está funcionando!
"copie" para onde ?
se for para a area de transferência(ação do ctrl+v), não é possível apenas com javascript, pq os navegadores modernos bloquearam funções perigosas como o execCommand
Esses botões de copy, usam flash por causa do action script, ja que js não possui esse tipo de acesso a maquina do usuario, mas AS sim.