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

Bbcode (focus)


Titio Linkin

Pergunta

6 respostass a esta questão

Posts Recomendados

  • 0

acho que já sei... da uma olhada neste codigo.. Copie e cole e veja se é iisto que quer e veja se ajuda..

Se não tiver nada a ver... Posta de Novo..

<HTML>
<HEAD>
<TITLE>By: jair.issa@linksat.com.br</TITLE>
<script language=javascript>
function SelText(){ 
// pegando o texto selecionado
var meuTexto = document.selection.createRange().text;

//texto original
var textoOriginal = document.testef.lala.value;

//novo texto
var meuNTexto = "";

var textoFormatado = "";
var meuNTextoI = "";
var meuNTextoF = "";

// verifica se tem algo selecionado
if (meuTexto.length == 0){ 
alert ("Selecione algo");
}else{

//aplica a formatacao escolhida

//negrito
if (document.testef.fNegrito.checked) { 
meuNTextoI = "<b>";
meuNTextoF = "</b>";
}
//itálico
if (document.testef.fItalico.checked) { 
meuNTextoI += "<i>";
meuNTextoF += "</i>";
}

//sublinhado
if (document.testef.fSublinhado.checked) { 
meuNTextoI += "<u>";
meuNTextoF += "</u>";
}

//texto final
meuNTexto = meuNTextoI + meuTexto + meuNTextoF;

//substitui o texto antigo com o novo, formatado
textoFormatado = (textoOriginal.replace(meuTexto, meuNTexto));
document.testef.seleca.value = textoFormatado;

}
Visualizar(textoFormatado);
}

//insere no div o texto formatado para visualização HTML
function Visualizar(fTexto){
visual.innerHTML = fTexto;
}


</script>

</HEAD>

<BODY>
<form name=testef>
Selecione o estilo: <P>
<input type=checkbox name=fNegrito value="s"> Negrito<P>
<input type=checkbox name=fItalico value="s"> Itálico<P>
<input type=checkbox name=fSublinhado value="s"> Sublinhado<P>

Insira seu texto:<textarea name=lala> </textarea><P>
Código HTML<input type=text name=seleca size=50><P>
<input type=button onClick=SelText(); value=Visualizar>
</form>
Texto formatado:<div id=visual border=2>

</div>
</BODY>
</HTML>

Link para o comentário
Compartilhar em outros sites

  • 0

Tenta assim... pega este exemplo que te passei e substitua a parte do codigo e teste..

DE:

//substitui o texto antigo com o novo, formatado

textoFormatado = (textoOriginal.replace(meuTexto, meuNTexto));

document.testef.seleca.value = textoFormatado;

PARA:

//substitui o texto antigo com o novo, formatado

textoFormatado = (textoOriginal.replace(meuTexto, meuNTexto));

document.testef.lala.value = textoFormatado;

qualquer coisa Posta ai..

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