Bom, eu tenho uma dúvida. Eu conseguir quando clica em um botão adiciona uma tag de BBCode no textarea só quê eu queria fazer o seguinte... quando eu clicar em um botão para adicionar link ou imagem abre um modal. Eu já fiz o sistema de modal e tudo, porem não estou conseguindo fazer o efeito para ele colocar o link no input do modal e sair como url ou img. Algo parecido como o sistema que usamos aqui no fórum do iMasters. Irei deixar a parte que conseguir.
function InsereCodigo(valor,tag_fechamento){ var textarea=document.getElementById("text-area") var inicio_selecao=textarea.selectionStart var valor_inicial=textarea.value var fim_selecao=tag_fechamento?textarea.selectionEnd:valor_inicial.length textarea.value=valor_inicial.substring(0,inicio_selecao)+valor+valor_inicial.substring(inicio_selecao,fim_selecao) if(tag_fechamento){ textarea.value+=valor.replace("[","[/")+valor_inicial.substring(fim_selecao,valor_inicial.length) } textarea.focus() textarea.selectionStart=inicio_selecao+valor.length textarea.selectionEnd=(tag_fechamento)?(fim_selecao+valor.length):(inicio_selecao) } function InsereB(){ InsereCodigo("[b]",true) }
Desde já obrigado.