Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
A seleção parece funcionar mas ele não recebe/retorna a string. No IE funciona. Qual a diferença para o Firefox?
<script language="JavaScript">
function FormatarTexto(campo,tipo)
{
//Verifica se o Objeto existe
if(document.getElementById(campo)) {
//Atribui foco ao objeto
document.getElementById(campo).focus();
//Recupera Texto Selecionado
var strTexto = document.selection.createRange().text;
//Verifica se variável contém algum valor
if(strTexto.length > 0) {
//Verifica se o texto já está negritado (verificação básica)
if(strTexto.substring(0,3) != "<" + tipo + ">") {
// Negrita o texto selecionado
document.selection.createRange().text = "<" + tipo + ">" + strTexto + "</" + tipo +">";
}
}
}
}
</script>
<a href="#" onClick="FormatarTexto('campo_texto','b');">Negrito</a>
Desde já agradeço.
Alexandre
Carregando comentários...