Boa tarde,
Nunca estudei javascript e por isso não sei criar códigos, mas ao lê-los entendo-os um pouco e consigo modifica-los. Mas como, tal como disse, não sei criar códigos gostava de saber se alguém me pode facultar um código com a função de inserir caracteres numa área de texto através da função onClick.
Já pesquisei na net mas o que encontrei é um pouco avançado demais para mim.
Agradeço antecipadamente.
Pelo que percebi, queres clicar num botão ou em algo e adicionar caracteres a uma Textarea?
É isso?
Se sim, podes ir por esta forma:
<button onclick="document.getElementById('txtareaID').value='caracteres a adicionar';">
Exemplo textarea:
<textarea id="txtareaID">
</textarea>
Depois diz se funciona como pretendes.
Boa noite!
A ideia é essa mas é um pouco mais complicado que isso porque era para testar num blog Blogger e a textarea já está criada e omissa no código fonte.
O que eu encontrei através do Firebug foi isto:
<textarea id="commentBodyField" o
nkeypress="BLOG_CMT_onCommentBodyChange()" cols="60" rows="8" name="commentBody"></textarea>
mas analisando o código fonte não encontro nada disto.
Experimentei com commentBodyField mas não resultou.
Mas não é nada importante porque era apenas para adicionar emoticons clicaveis junto da caixa de comentários e pretendia fazer algo deste tipo:
<img src="ENDEREÇO DA IMAGEM" o
nclick="document.getElementById('commentBodyFiled').value='CÓDIGO';" />
Eu estou a usar uma alternativa que é digitar códigos que depois são transformados em imagens.
Podes ver
aqui
De qualquer forma... Obrigado!!
Podes adicionar um ID neste DIV:
<div style="-moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 369; text-align: left; border: 1px solid #cccccc; padding: 5px; background: #eeeddf; height:86">
Depois de adicionares, escreve aqui qual foi o ID que usas-te, que eu depois vou ver se arranjo uns minutos para te por isso a funcionar...
PS: Apaga o comentário que refere para o admin apagar o comentário.
Fui eu que escrevi para testar uma coisa que tinha em dúvida.