Ir para conteúdo
Fórum Script Brasil
  • 0

Emoticon


bareta

Pergunta

o pessoal, to querendo um codigo que funcine da saeguinte forma:

você clica em cima de uma figura, dai e gerado dentro de uma caixa de txto um codigo pra essa figura, não consegui entender por onde começão

vocês podem me ajudar?

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0

não sei, nunca tentei fazer uma função assim, mas provavelmetne daria alguma coisa assim

em uma função on click sobre a imagem chamaria o seguinte

textbox.value="<o codigo da imagem>" não seria??

isso acontece aqui nesse forum não é?? ve o codigo dele como funciona, os códigos das paginas são a melhor forma p/ gente aprender...

até mais

Link para o comentário
Compartilhar em outros sites

  • 0

Seria algo assim???

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
<!--
function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_setTextOfTextfield(objName,x,newText) { //v3.0
  var obj = MM_findObj(objName); if (obj) obj.value = newText;
}
//-->
</script>
</head>

<body bgcolor="#FFFFFF" text="#000000">
<img src="imagem.gif" width="32" height="31" name="imagem" onClick="MM_setTextOfTextfield('caixa_texto','','você acaba de mudar o texto!!!')"> 
<form name="form" method="post" action="">
  <input type="text" name="caixa_texto" value="texto inicial">
</form>
</body>
</html>

Coloque aquele script no head ou não funciona

Link para o comentário
Compartilhar em outros sites

  • 0

o tive olhando na aqui num tem mais os emoticons ficam com o link para um script chamado emoticons:

olha só:

<a href="javascript:emoticon(';)')"><img src="http://scriptbrasil.com.br/forum/html/emoticons/wink.gif" alt='smilie' border='0' /></A>

Link para o comentário
Compartilhar em outros sites

  • 0

mais com esse codigo, a hora que você clica em cima da figura ele muda todo o texto, ele não pode teria apenas que adicionar ao texto um nome do smilei algo tipo :-) pra depois usar um replace, e aparecer a figura ali.

Link para o comentário
Compartilhar em outros sites

  • 0

mais ou menos como tem no fórum...

ohmy.gif = : o

seria assim no texto: ":" e "o"

Depois na msg ele apareceria o smile, é isso???

Link para o comentário
Compartilhar em outros sites

  • 0

na veradade eu não sei c isso é feito em javascript, tipo em php parece q dá, mas não sei fazer, ainda...wacko.gifblink.gifwacko.gif

Talvez alguém mais possa ajudar, porque não sou muito especialista nisso ainda, desculpa não poder fazer nada... huh.gifhuh.gif

Link para o comentário
Compartilhar em outros sites

  • 0

Amigo faça assim.. vou fazer em php.. certo..

Em javascript crie uma função assim.... antes do head coloque assim..

<script language=javascript>
function escreve(a){
document.form.texto.value+=a;
}
</script>
ai.. na pagina... faça assim..
<form name="form1" method="post" action="subst.php">
  <textarea name="texto" id="texto"></textarea>
  <input type="submit" name="Submit" value="Enviar">
</form>

e nos smile coloque assim...

<a href=#" onClick="escreve(':)')"> <img src="imagem_do_smile"></a>[code]

certo a inserção do codigo na textarea.. ta pronta...

e em php pra substrituir... o ":)" por o smile...

faz assim..

e so usar

$texto=$_GET['texto];

#texto=str_replace(":)", "<img src='imagem.gif'>", $texto);

echo $texto;

e pronto vai imprimir o smile.. na tela..

espero ter ajudado...

valeu..

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...