document.getElementById("edit").contentDocument.designMode="on";
editableDocument.execCommand("Bold", 
false, null); This command operates on the editable document. There is one required parameter (the command string). The result is a boolean which is true if the command is can be done given the current selection and/or caret position. The result is false if the command should not be invoked (execCommand) given the current selection and/or caret position.
xxx
xxx
| command | value | explanation / behavior | 
| backcolor | ???? | This command is untested right now. This command will set the background color of the document. | 
| bold | none | If there is no selection, the insertion
point will set bold for subsequently typed characters. If there is a selection and all of the characters are already bold, the bold will be removed. Otherwise, all selected characters will become bold. | 
| copy | none | If there is a selection, this command
will copy the selection to the clipboard.  If there isn't a selection,
nothing will happen. note: the shortcut key will automatically trigger this command (typically accel-C) | 
| createlink | url (href) | This command will not do anything if no selection
is made.  If there is a selection, a link will be inserted around the
selection with the url parameter as the href of the link. | 
| cut | none | If there is a selection, this command
will copy the selection to the clipboard and remove the selection from the
edit control.  If there isn't a selection, nothing will happen. note: the shortcut key will automatically trigger this command (typically accel-X) | 
| delete | none | This command will delete all text and objects that
are selected. | 
| fontname | ???? | This command will set the fontface for a selection
or at the insertion point if there is no selection. | 
| fontsize | ???? | This command will set the fontsize for a selection
or at the insertion point if there is no selection. | 
| forecolor | ???? | This command is untested right now. This command will set the text color of the selection or at the insertion point. | 
| formatblock | ???? | |
| heading | ???? | |
| indent | none | Indent the block where the caret is
located. | 
| inserthorizontalrule | none | This command will insert a horizontal rule (line)
at the insertion point. Does it delete the selection? | 
| insertimage | url (src) | This command will insert an image (referenced by url)
at the insertion point. Does it delete the selection? | 
| insertorderedlist | none | |
| insertunorderedlist | none | |
| italic | none | If there is no selection, the insertion
point will set italic for subsequently typed characters. If there is a selection and all of the characters are already italic, the italic will be removed. Otherwise, all selected characters will become italic. | 
| justifycenter | none | |
| justifyfull | none | |
| justifyleft | none | |
| justifyright | none | |
| outdent | none | Outdent the block where the caret
is located.  If the block is not indented prior to calling outdent,
nothing will happen. note: is an error thrown if no outdenting is done? | 
| paste | none | This command is disabled for the
time being to prevent security exploits. This command will paste the contents of the clipboard at the location of the caret. If there is a selection, it will be deleted prior to the insertion of the clipboard's contents. note: the shortcut key will automatically trigger this command (typically accel-V) | 
| redo | none | This command will redo the previous
undo action.  If undo was not the most recent action, this command will
have no effect. note: the shortcut key will automatically trigger this command (typically accel-shift-Z) | 
| removeformat | none | |
| selectall | none | This command will select all of the
contents within the editable area. note: the shortcut key will automatically trigger this command (typically accel-A) | 
| strikethrough | none | If there is no selection, the insertion point will
set strikethrough for subsequently typed characters. If there is a selection and all of the characters are already striked, the strikethrough will be removed. Otherwise, all selected characters will have a line drawn through them. | 
| subscript | none | If there is no selection, the insertion point will
set subscript for subsequently typed characters. If there is a selection and all of the characters are already subscripted, the subscript will be removed. Otherwise, all selected characters will be drawn slightly lower than normal text. | 
| superscript | none | If there is no selection, the insertion point will
set superscript for subsequently typed characters. If there is a selection and all of the characters are already superscripted, the superscript will be removed. Otherwise, all selected characters will be drawn slightly higher than normal text | 
| underline | none | If there is no selection, the insertion
point will set underline for subsequently typed characters. If there is a selection and all of the characters are already underlined, the underline will be removed. Otherwise, all selected characters will become underlined. | 
| undo | none | This command will undo the previous
action.  If no action has occurred in the document, then this command
will have no effect. note: the shortcut key will automatically trigger this command (typically accel-Z) | 
| unlink | none |