Jump to content


Photo

Igual Ao Botao "quote" Do Forum


  • Faça o login para participar
10 replies to this topic

#1 Balala

Balala

    What you want for yourself?

  • Ex-Admins
  • 3357 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC
  • Interesses:http://forum.wmonline.com.br/index.php?showtopic=5792

Posted 16/07/2003, 17:22

Ao parecido com os botoes do forum, tipo, clico no QUOTE, ele ja adiciona no campo de texto a palavra [QUOTE], num quero nada que ja faça o codigo para sair como comentario, soh adicionar no campo de texto alguma palavra pré definida
Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#2 Dash

Dash

    :: Duodraco ::

  • Usuários
  • 173 posts
  • Sexo:Não informado
  • Localidade:Grande São Paulo

Posted 17/07/2003, 09:19

cria o script:
<script>
function insere(txt) {
document.formulario.obs.value=document.formulario.obs.value+txt;
document.formulario.obs.focus(true);
}
</script>
o nome do formulario é formulario neste caso, o textarea é nomeado como obs. aí vc vai criar um botão com a seguinte sintaxe:
<input name="txt" type="button" onClick="insere('Texto a ser inserido')" value="Insere">

When the dragon flies and cries,
their tears become the tempest..


Visite:
Draco

Come with me....
Future World

#3 Balala

Balala

    What you want for yourself?

  • Ex-Admins
  • 3357 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC
  • Interesses:http://forum.wmonline.com.br/index.php?showtopic=5792

Posted 17/07/2003, 09:57

valeu cara, vo testar aqui, muito obrigado
Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#4 GYMMER

GYMMER

    Turista

  • Usuários
  • 57 posts
  • Sexo:Não informado

Posted 18/07/2003, 10:55

Ok cara, isso funciona, porém o código aparece sempre no FINAL do texto... não há um meio de fazê-lo aparecer no local onde está o cursor?
Diga NÃO às tabelas, SIM aos layers!
www.ponto50.com.br - www.copiadorasantiago.kit.net -
www.easyscript.tk - www.roalencar.kit.net - www.makesite.kit.net - www.maeluiza.kit.net
ICQ - 213270528

#5 Dash

Dash

    :: Duodraco ::

  • Usuários
  • 173 posts
  • Sexo:Não informado
  • Localidade:Grande São Paulo

Posted 18/07/2003, 11:14

tb to querendo descobrir... acho que estou perto da verdade...
When the dragon flies and cries,
their tears become the tempest..


Visite:
Draco

Come with me....
Future World

#6 GYMMER

GYMMER

    Turista

  • Usuários
  • 57 posts
  • Sexo:Não informado

Posted 18/07/2003, 11:29

existe uma função chamada insertAdjacentHTML() porém não consigui usáa-la, ela serve pra extamente isso que eu disse ( insere o texto na posição do cursor). se conseguir fazer funcionar, avise!
Diga NÃO às tabelas, SIM aos layers!
www.ponto50.com.br - www.copiadorasantiago.kit.net -
www.easyscript.tk - www.roalencar.kit.net - www.makesite.kit.net - www.maeluiza.kit.net
ICQ - 213270528

#7 Balala

Balala

    What you want for yourself?

  • Ex-Admins
  • 3357 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC
  • Interesses:http://forum.wmonline.com.br/index.php?showtopic=5792

Posted 18/07/2003, 13:44

mas como q funciona essa funçao? Tipo, java so um zerão :P
Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#8 Chinello Cybernético

Chinello Cybernético

    Simplesmente "Chinello"

  • Usuários
  • 1892 posts
  • Sexo:Masculino
  • Localidade:Canoas - RS

Posted 19/07/2003, 15:52

Ow Xplayer..

Uma busca naum fazia mal neh??

Simula Editor

Fui.. <_<
Diego Sampaio - kroW - PHP Framework > http://chinelloweb.net/
chinello at gmail dot com

System > Athlon 64 3200+ Mobile | Kubuntu 7.04 Fesity Fawn AMD64 | Kernel 2.6.20-16
Coding @ KDE 3.5.7 | PHP 5.2.1 | Apache 2.2.3 | MySQL 5.0.38

#9 Dash

Dash

    :: Duodraco ::

  • Usuários
  • 173 posts
  • Sexo:Não informado
  • Localidade:Grande São Paulo

Posted 21/07/2003, 08:25

mas e para usar isso onde o cursor estiver?
When the dragon flies and cries,
their tears become the tempest..


Visite:
Draco

Come with me....
Future World

#10 »-_-« RoboT

»-_-« RoboT
  • Visitantes

Posted 21/07/2003, 12:06

Ei chinelo, acho q isso vai aparecer no final do texto, ele tá querendo um código para inserir o texto (ou comando) no local exato onde o cursor estiver.

Seria bom XPlayer vc tentar apenas com inclusões em java, tipo chamando funções do tipo onclick="document.write('...')"e tals pois com o propt fica muito complicado fazer isso (mas deve ser possivel).

Da uma olhada no imput do "quote" na página de responder mensagens:

<input type='button' accesskey='q' value=' QUOTE ' onClick='simpletag("QUOTE")' class='codebuttons' name='QUOTE'>
pode ser q isso te ajude.

#11 Chinello Cybernético

Chinello Cybernético

    Simplesmente "Chinello"

  • Usuários
  • 1892 posts
  • Sexo:Masculino
  • Localidade:Canoas - RS

Posted 22/07/2003, 00:59

Hey pessoal, calma.. :lol:

Eu tava me referindo à primeira pergunta, que neim precisaria existir, pois uma dúvida igual já tinha sido respondida..

Quanto a essa história de aparecer onde o cursor está, é um pouco complicado, eu peguei os códigos do invision e desmembrei ele depois de responder esse tópico, pra ver qualé do esquema..

Eu conseguí ver como que faz, mas naum entendi.. :lol:

Mas eu vô passar o código pra vcs.. hehe.. Peguei ele agora, fui desmembrando, desmembrando, tirei tudo o que naum interessava e ficou mais "entendível".. hehe..

Usem da maneira que quizer:

<head>
<script language="JavaScript">
function Inserir(Texto)
{
var obj_ta = document.forms['form1'].elements['texto'];

  if(obj_ta.isTextEdit){
  obj_ta.focus();
  var sel = document.selection;
  var rng = sel.createRange();
  rng.colapse;
  if((sel.type == "Text" || sel.type == "None") && rng != null){
    rng.text = Texto;
  }
  }
  else{
  obj_ta.value += Texto;
  }

obj_ta.focus();
}

</script>
</head>
<body>
<form name="form1">
<textarea name="texto" cols="30" rows="5"></textarea><BR>
</form>

<input type="submit" value="Quote" onClick="Inserir('Qualquer Coisa')">

Gostaram?? :D

Fui.. :P
Diego Sampaio - kroW - PHP Framework > http://chinelloweb.net/
chinello at gmail dot com

System > Athlon 64 3200+ Mobile | Kubuntu 7.04 Fesity Fawn AMD64 | Kernel 2.6.20-16
Coding @ KDE 3.5.7 | PHP 5.2.1 | Apache 2.2.3 | MySQL 5.0.38




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq