Ir para conteúdo
Fórum Script Brasil

PowerBuilder

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre PowerBuilder

PowerBuilder's Achievements

0

Reputação

  1. Boa Tarde! Sou programador Java e estou tentando fazer um editor de texto em javascript mas não estou conseguindo. Por exemplo: Tenho um textArea e preciso selecionar um texto e "grifar" este o texto selecionado. estou tentando fazer desta forma: esta função está funcionando normalmente ele grifa todas as palavras que eu seleciono, o problema é o seguinte quando eu tento tirar o "grifo" como eu faço isto, fazer com que a palavra volte ao normal sem está grifada. function removerTextoSelecionado(){ obj = 'segmento'; set_text_default = true; if(obj.constructor == String){ obj = document.getElementById(obj); } var set_text = (set_text_default) ? function(text){obj.value += text;} : function(){return false;}; var selection = {text: "", setText: set_text}; if(document.selection){ var range = document.selection?document.selection.createRange(): window.getSelection(); if(range.text){ selection.text = range.text; selection.setText = function(){ var regex = /]*>(.*)]>/; var text = ""; if(regex.test(range.text)){ text = range.text.replace(/^(]*>)(.*)(]>)$/, "$2"); }else{ text = "<font style='color:red; text-decoration: line-through; '>"+range.text+"</font>"; } textoFinal = $('#segmento').html(); $('#segmento').html(textoFinal.replace(range.text, text)); } } } }
×
×
  • Criar Novo...