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