Ir para conteúdo

POWERED BY:

Arquivado

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

iMatch

jQuery

Recommended Posts

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!

Compartilhar este post


Link para o post
Compartilhar em outros sites

"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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

e qual é a sua dúvida ? é como eu disse, esse plugin q você mostrou usa flash.

Compartilhar este post


Link para o post
Compartilhar em outros sites

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 ;(

Compartilhar este post


Link para o post
Compartilhar em outros sites

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!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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