Uso FKEditor numa aplicação java nesta pag jsp.
<!-- EDITAR -->
<div id="projetoConfGeralEdit" style="display:none">
<html:form action="/ProjetoConfGeralSalvar" focus="nmProjetos" onsubmit="var oEditor = FCKeditorAPI.GetInstance('modelo');
document.getElementsByName('modelo')[0].value = oEditor.GetXHTML(true); submit_form('projetoConfGeralForm','confProjGeral'); return false;" >
<html:hidden property="codigoPCF" />
<table class="tabela1" width="100%">
<tr>
<td><b>Modelo do Projeto</b></td><td> </td>
</tr>
<tr>
<td colspan="2" width="99%">
<bean:define id="modelo" name="modelo" />
<FCK:editor id="modelo" width="100%" height="300" basePath="./site/FCKeditor/web/">
<%= (String)modelo %>
</FCK:editor>
</td>
</tr>
<tr>
<td colspan="2">
<input id="ok" value="salvar" type="submit" class="botaoAzul"
onmouseover = "java script: changeClass(this, 'botaoAzulHover');"
onmouseout = "java script: changeClass(this, 'botaoAzul');"/>
</td>
</tr>
</table>
</html:form>
</div>
<!—VISUALIZAR -->
<div id="projetoConfGeralView">
<a class="link-edit" href="###" onclick="java script:toogleConfGeral('projetoConfGeralView','projetoConfGeralEdit');">editar</a>
<table class="tabela1">
<tr>
<td><b>Modelo do Projeto</b></td><td> </td>
</tr>
<tr>
<td colspan="2">
<div style="padding: 7px; width: 400px; height: 200px; border: 1px solid #e8e8e8; overflow:auto;">
<bean:write name="modelo" />
</textarea>
</td>
</tr>
</table>
</div>
<script>
toogleConfGeral = function(div1,div2){
Element.hide(div1);
Element.show(div2);
}
</script>Nesta primeira div onde tem EDITAR ta funcionando normal, só que na parte VISUALIZAR eu consigo pegar o texto que foi salvo no banco usando <bean:write name="modelo" /> mas ele vem com todas as tag's do html.
Explicando melhor:
Se eu salvo a palavra: exemplo eu visualizo na parte de editar em negrito e como a palavra é salva no banco com a tag "[b]" na div VISUALIZAR aparece o texto da mesma forma que tá no banco e quero que ele apareça em negrito e não com as tag's.
Alguém aí sabe como resolver?
pesquisando vi algo como
var texto = “nada[b]hehe[/b]â€; alert(texto.replace(/]+(>|$)/g, “â€));mas não sei como aplicar isto neste caso.
Obrigada
Edição feita por: elanesp, 13/02/2008, 10:47.










