Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

wallace araujo

Editor de texto dinâmico duvida..

Recommended Posts

Ola pessoal estou com um problema ao usar o editor nicedit.com

Problema :

o cliente digita o texto no meu nicedit.com e em tempo real ele irá paracer em um div ao lado separado..

Segue meu cod simples.

<script type="text/javascript" src="http://js.nicedit.com/nicEdit-latest.js"></script> <script type="text/javascript">
//<![CDATA[
 bkLib.onDomLoaded(function() { nicEditors.allTextAreas() });
//]]>
</script>

<textarea  style="width:600%; height:400px"  id="titulob22" onkeyup="myFunction();"  ></textarea>
									
<script>	
	function myFunction() {
    var x = document.getElementById("titulob22").value;
    document.getElementById("titulo").innerHTML = x;
	
</script>

O problema qui o texto não esta aparecendo..

Compartilhar este post


Link para o post
Compartilhar em outros sites

esqueci de colocar a saida que ficaria asim <span id="titulo22" ></span>

Esse trecho é a saída? num deveria ser id="titulo" assim como voc~e está pegando no JS - document.getElementById("titulo").innerHTML = x;?

Compartilhar este post


Link para o post
Compartilhar em outros sites

assim correto coloquei errado mesmo..

<script type="text/javascript" src="http://js.nicedit.com/nicEdit-latest.js"></script> <script type="text/javascript">
//<![CDATA[
 bkLib.onDomLoaded(function() { nicEditors.allTextAreas() });
//]]>
</script>

<textarea  style="width:600%; height:400px"  id="titulob22" onkeyup="myFunction();"  ></textarea>
									
<script>	
	function myFunction() {
    var x = document.getElementById("titulob22").value;
    document.getElementById("titulo").innerHTML = x;
	
</script>


 <span id="titulo" ></span> 

mais mesmo Asim não funciona

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já debugou? deu alert em x para ver o valor recebido? se o evento está chamando a função corretamente?

o console traz algum erro?

Compartilhar este post


Link para o post
Compartilhar em outros sites

quando você usa editores, eles substituem as tags textarea por outra coisa.

por esse motivo você não pode mais usar eventos nessa tag e nem funções simples.

você tem que ir na documentação do editor e ver como ele trabalha.

http://wiki.nicedit.com/w/page/521/Javascript%20API

veja ali:

[nicInstance].getContent()

isso aliado com o evento dele próprio:

http://wiki.nicedit.com/w/page/518/Editor%20Events

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já debugou? deu alert em x para ver o valor recebido? se o evento está chamando a função corretamente?

o console traz algum erro?

Então kelvim eu preciso espelha esse editor em tempo real o qui ele escreve no editor aparece na outra div

eu uso essa função

function myFunction() {
    var x = document.getElementById("titulob22").value;
    document.getElementById("titulo").innerHTML = x;

normal com textarea simples ele funciona 100% mais com editor não funciona

s tive alguma dica de como faze

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.