Ir para conteúdo

POWERED BY:

Arquivado

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

Prove Yourself

Quebra de linha de DOM

Recommended Posts

Boa tarde, estou tentando colocar uma quebra de linha em um conteúdo que é "carregado" através do Javascript mas não estou conseguindo. O problemá é com o Dom. A variável conteudo guarda o texto onde quero quebrar a linha. Com DOM, crio um elemento p e adiciono no textNode dele o conteudo[0]. O problema é que nem \n, \r \n\r, códigos unicode ou ascii não resolvem. Nenhum quebra a linha onde eu quero. No caso, quero quebrar a linha entre ... RS e Tel ... Segue o código

<script type="text/javascript">

var conteudo = new Array();

conteudo[0] = "Lacava Representações LTDA. (Centro - Rio Grande do Sul R. Coronel Coriolano Castro, 1170 – Caçapava do Sul / RS\u2424Tel.: (55) 3281-1133 / Fax: (55) 3281-3200 – lacavaesc@farrapo.com.br";

 

/* Função que carrega o conteúdo */

function representantes(param) {

var p = document.createElement("p");

var texto = document.createTextNode(param);

p.setAttribute("class", "paragrafomapa");

p.appendChild(texto);

document.getElementById("maparepresentantes").appendChild(p);

}

</script>

Obrigado. :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

no parametro que voce chama coloque "otexto<br>"

Compartilhar este post


Link para o post
Compartilhar em outros sites

no parametro que voce chama coloque "otexto<br>"

Não resolve pq quero quebrar o texto (parâmetro) no meio...

O texto está assim

Lacava Representações LTDA. (Centro - Rio Grande do Sul R. Coronel Coriolano Castro, 1170 – Caçapava do Sul / RS\u2424Tel.: (55) 3281-1133 / Fax: (55) 3281-3200 – lacavaesc@farrapo.com.br
E tem que ficar assim
Lacava Representações LTDA. (Centro - Rio Grande do Sul R. Coronel Coriolano Castro, 1170 – Caçapava do Sul / RS
Tel.: (55) 3281-1133 / Fax: (55) 3281-3200 – lacavaesc@farrapo.com.br
Obrigado pela ajuda :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu fiz isso e funcionou perfeitamente

 

function quebrar(){
texto="Lacava Representações LTDA. (Centro - Rio Grande do Sul R. Coronel Coriolano Castro, 1170 – Caçapava do Sul / RS<br>Tel.: (55) 3281-1133 / Fax: (55) 3281-3200 – lacavaesc@farrapo.com.br";

document.write(texto)
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

webmind, você está imprimindo o texto normalmente... eu quero colocar um texto dentro do textnode. Esse que é o problema :(

Muito obrigado pela atenção de todos! Vou continuar pesquisando...

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.