Just want to point out a few things On the fckeditor.net site there is just the new beta 2.0 version (that already include the JSP tag lib)
For a production environment I suggest the use of the 1.6 stable version http://sourceforge.net/project/showfiles.php?group_id=75348&package_id=7 5845&release_id=236998 It already include a tag lib version, too... lib support The one avalible on my site was a pre-release version of the JSP tag. Simone ------------------------- Simone Chiaretta www.piyosailing.com/S Any sufficiently advanced technology is indistinguishable from magic "Life is short, play hard" > -----Messaggio originale----- > Da: Niall Pemberton [mailto:[EMAIL PROTECTED] > Inviato: marted́ 3 agosto 2004 22.07 > A: Struts Users Mailing List > Oggetto: Re: How to render html embedded in a text-area? > > > Another one of these is also FCKeditor: > > http://www.fckeditor.net/ > > > Theres a JSP tag version here: > http://www.piyosailing.com/S/index.jsp?redirUrl=/S/programming > -opensource.jsp > > Niall > > ----- Original Message ----- > From: "Christian Bollmeyer" <[EMAIL PROTECTED]> > To: "Struts Users Mailing List" <[EMAIL PROTECTED]> > Sent: Tuesday, August 03, 2004 6:35 PM > Subject: Re: How to render html embedded in a text-area? > > > > On Tuesday 03 August 2004 17:34, John McGrath wrote: > > > > Something possibly even cooler (as long as the client is > > IE 5.5+; otherwise, it won't show up) I recently stumbled over is > > > > http://www.interactivetools.com/products/htmlarea/ > > > > which turns a <textarea> into a configurable WYSIWYG > > HTML editor. Easy to use and 'BSD licensed', IIRC. > > > > -- Chris. > > > > > javascript'll preserve line feeds. functions below. to replace > > > newlines with <br/> tags when submitting, do this: > > > > > > <html:form action="*.do" onSubmit="newlinesToHtml( this );"> > > > > > > then to convert the other way, say when editing the same content, > > > put this or something like it at the bottom of the page: > > > > > > <script language="JavaScript"> > > > <!-- > > > htmlToNewlines( document.forms[0] ); > > > //--> > > > </script> > > > > > > > > > > > > function htmlToNewlines( theForm ) { > > > for( var i=0; i<theForm.length; i++ ) { > > > if( theForm.elements[i].type == "textarea" ) { > > > theForm.elements[i-1].value = > > > theForm.elements[i-1].value.replace(/<br \/>/g,'\n'); > > > } > > > } > > > } > > > > > > function newlinesToHtml( theForm ) { > > > for( var i=0; i<theForm.length; i++ ) { > > > if( theForm.elements[i].type == "textarea" ) { > > > theForm.elements[i-1].value = > > > theForm.elements[i-1].value.replace(/\n/g, '<br/>'); > > > } > > > } > > > } > > > > > > > > > > > > > > > -----Original Message----- > > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > > > Sent: Monday, August 02, 2004 9:24 PM > > > To: Struts Users Mailing List > > > Subject: Re: How to render html embedded in a text-area? > > > > > > > > > > > > > > > > > > > > > > > > Looks like I went a bit over the top with the embedded html > > > proposal. > > > > > > It seems the users would be content if whatever they'd > keyed into a > > > text-area looked the same when subsequently re-displayed > as text in > > > a document. > > > > > > ie just preserve the line-feeds, no need for bolding etc. > > > > > > Any ideas? > > > > > > >If you want someone to see the visualized text as they > are typing, > > > >you're going to need something like a "rich text" > component that > > > >does that sort of thing in JavaScript. The standard HTML > > > ><textarea> element > > > > > > > >that Struts uses doesn't help you, even if the HTML elements are > > > >literally embedded. > > > > > > > >If you are taking content and then literally embedding > it in your > > > >page with something like <bean:write>, you can turn off the > > > >filtering by saying filter="false" in the attributes of > this tag. > > > >Be aware, however, that in doing so *you* are taking > responsibility > > > >for avoiding cross site scripting attacks from potentially > > > >malicious users that try to embed JavaScript markup. > Most likely, > > > >you'll need to scan the text and only allow HTML > elements that are > > > >reasonably harmless (like <b>). > > > > > > > > > > > >Craig > > > > > > > >> Hi All, > > > >> > > > >> I have a struts app that lets users input into text-areas. > > > >> Whatever the user entered will later be displayed as text. To > > > >> give users some control over presentation, I'd like to > allow them > > > >> to enter html directly into a text-area. Struts appears to > > > >> convert all html to harmless displayable text, so that <hr> > > > >> appears quite literally as '<hr>' rather than as a horizontal > > > >> line. > > > >> > > > >> How can I allow users to input effective html? And is > there any > > > >> way I > > > > > > can > > > > > > >> ring-fence what they enter, so that any html errors they make > > > >> don't > > > > > > bring > > > > > > >> the whole page down? > > > > > > > -------------------------------------------------------------------- > > > - > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > -------------------------------------------------------------------- > > > - > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]