Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS

Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17253
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Trocar valor selecionado no textarea para BBCode (só IE)

04-04-2007 11:44

Esse código abaixo permite que determinado valor seja selecionado e alterado para BBCode ([ b ] negrito [ / b ]).

abaixo segue uma base onde você alera de acordo com a necessidade.

<script language="JavaScript"> /* aqui é adicionado: negrito, bold, etc. tudo passado pelo link */ function celula(v) { var valor = document.selection.createRange().text; document.form.textarea.focus(); var sel = document.selection.createRange(); sel.text = "[" + v + "]" + valor + "[/" + v + "]"; document.form.textarea.focus(); } /* aqui é adicionado uma url */ function link() { var valor = document.selection.createRange().text; document.form.textarea.focus(); var link = prompt("Coloque sua url:","http://"); if (link != null) { var sel = document.selection.createRange(); sel.text = "[url=\"" + link + "\"]" + valor + "[/url]"; } return; } </script> <!-- note que no link ( bold ) o valor é passado pelo link //--> <form name="form"> <a href="javascript:celula('b')">bold</a> <a href="javascript:link()">link</a> <textarea cols="30" rows="10" name="textarea"></textarea> </form>

0
Criar site grátis Wix
Hospedagem de sites Hostgator
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum
:rock:

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado