Hi, I saw the sample with htmlarea and found it pretty and am currently working on adding this function into my webapp.
Though, I don't know how to specify an home-made file which could override default settings. (the way it is told in the htmlarea doc) I pasted the code (1) from the doc into the file : "mycustomsettings.js" and then, modify "forms-htmlarea-styling.xsl" with this <script type="text/javascript" src ="{$resources-uri}/htmlarea/mycustomsettings.js"></script> but, unfortunatly, this, does NOT work. regards, Stephane 1 : <script language="JavaScript1.2" defer> // All our custom buttons will call this function when clicked. // We use the buttonId parameter to determine what button // triggered the call. function clickHandler(editor, buttonId) { switch (buttonId) { case "my-toc": editor.insertHTML("<h1>Table Of Contents</h1>"); break; case "my-date": editor.insertHTML((new Date()).toString()); break; case "my-bold": editor.execCommand("bold"); editor.execCommand("italic"); break; case "my-hilite": editor.surroundHTML("<span class=\"hilite\">", "</span>"); break; } }; // Create a new configuration object var config = new HTMLArea.Config(); // Register our custom buttons config.registerButton("my-toc", "Insert TOC", "my-toc.gif", false, clickHandler); config.registerButton("my-date", "Insert date/time", "my-date.gif", false, clickHandler); config.registerButton("my-bold", "Toggle bold/italic", "my-bold.gif", false, clickHandler); config.registerButton("my-hilite", "Hilite selection", "my-hilite.gif", false, clickHandler); // Append the buttons to the default toolbar config.toolbar.push(["linebreak", "my-toc", "my-date", "my-bold", "my-hilite"]); // Replace an existing textarea with an HTMLArea object having the above config. HTMLArea.replace("textAreaID", config); </script> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]