var oEditor = FCKeditorAPI.GetInstance('FCKeditor1')
oEditor.Focus();
oEditor.EditorDocument.selection.createRange().text = 'new Text';

解决方案 »

  1.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <!-- DW6 -->
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>shawl.qiu template</title>
    </head>
    <body>
    <iframe src="about:blank" id="ifm" width="500" height="500"></iframe>
    <button onclick="test(document.getElementById('ifm').contentWindow)">hi</button>
    <script type="text/javascript">
    //<![CDATA[
    var o=document.getElementById('ifm').contentWindow;
    o.document.designMode='on';
    o.document.contentEditable='on';
    o.document.open();
    o.document.write('abc<br/>def<br/>ght<br/>');
    o.document.close();

    function test(obj){
    obj.focus();
    if(fCkBrs()==1){
    var range=obj.document.selection.createRange();
    range.pasteHTML('<h2>hello</h2>');
    } else {
    o.document.execCommand('insertHTML', false, '<h2>hello</h2>');
    }
    }
    function fCkBrs(){
    switch (navigator.appName){
    case 'Opera': return 2;
    case 'Netscape': return 3;
    default: return 1;
    }
    }
    //]]>
    </script>
    </body>
    </html>
      

  2.   

    IE document.execCommand 参数Command Identifiers--------------------------------------------------------------------------------Command identifiers specify an action to take on the given object. Use them with the following methods: execCommand
    queryCommandEnabled
    queryCommandIndeterm
    queryCommandState
    queryCommandSupported
    queryCommandValue
    Command Identifiers
    2D-Position
    Allows absolutely positioned elements to be moved by dragging.AbsolutePosition
    Sets an element's position property to "absolute."BackColor
    Sets or retrieves the background color of the current selection.BlockDirLTR
    Not currently supported.BlockDirRTL
    Not currently supported.Bold
    Toggles the current selection between bold and nonbold.BrowseMode
    Not currently supported.ClearAuthenticationCache
    Clears all authentication credentials from the cache. Applies only to execCommand.Copy
    Copies the current selection to the clipboard.CreateBook
    Creates a book anchor or retrieves the name of a book anchor for the current selection or insertion point.CreateLink
    Inserts a hyperlink on the current selection, or displays a dialog box enabling the user to specify a URL to insert as a hyperlink on the current selection.Cut
    Copies the current selection to the clipboard and then deletes it.Delete
    Deletes the current selection.DirLTR
    Not currently supported.DirRTL
    Not currently supported.EditMode
    Not currently supported.FontName
    Sets or retrieves the font for the current selection.FontSize
    Sets or retrieves the font size for the current selection.ForeColor
    Sets or retrieves the foreground (text) color of the current selection.FormatBlock
    Sets the current block format tag.Indent
    Increases the indent of the selected text by one indentation increment.InlineDirLTR
    Not currently supported.InlineDirRTL
    Not currently supported.InsertButton
    Overwrites a button control on the text selection.InsertFieldset
    Overwrites a box on the text selection.InsertHorizontalRule
    Overwrites a horizontal line on the text selection.InsertIFrame
    Overwrites an inline frame on the text selection.InsertImage
    Overwrites an image on the text selection.InsertInputButton
    Overwrites a button control on the text selection.InsertInputCheckbox
    Overwrites a check box control on the text selection.InsertInputFileUpload
    Overwrites a file upload control on the text selection.InsertInputHidden
    Inserts a hidden control on the text selection.InsertInputImage
    Overwrites an image control on the text selection.InsertInputPassword
    Overwrites a password control on the text selection.InsertInputRadio
    Overwrites a radio control on the text selection.InsertInputReset
    Overwrites a reset control on the text selection.InsertInputSubmit
    Overwrites a submit control on the text selection.InsertInputText
    Overwrites a text control on the text selection.InsertMarquee
    Overwrites an empty marquee on the text selection.InsertOrderedList
    Toggles the text selection between an ordered list and a normal format block.InsertParagraph
    Overwrites a line break on the text selection.InsertSelectDropdown
    Overwrites a drop-down selection control on the text selection.InsertSelectListbox
    Overwrites a list box selection control on the text selection.InsertTextArea
    Overwrites a multiline text input control on the text selection.InsertUnorderedList
    Toggles the text selection between an ordered list and a normal format block.Italic
    Toggles the current selection between italic and nonitalic.JustifyCenter
    Centers the format block in which the current selection is located.JustifyFull
    Not currently supported.JustifyLeft
    Left-justifies the format block in which the current selection is located.JustifyNone
    Not currently supported.JustifyRight
    Right-justifies the format block in which the current selection is located.LiveResize
    Causes the MSHTML Editor to update an element's appearance continuously during a resizing or moving operation, rather than updating only at the completion of the move or resize.MultipleSelection
    Allows for the selection of more than one site selectable element at a time when the user holds down the SHIFT or CTRL keys.Open
    Not currently supported.Outdent
    Decreases by one increment the indentation of the format block in which the current selection is located.OverWrite
    Toggles the text-entry mode between insert and overwrite.Paste
    Overwrites the contents of the clipboard on the current selection.PlayImage
    Not currently supported.Print
    Opens the print dialog box so the user can print the current page.Redo
    Not currently supported.Refresh
    Refreshes the current document.RemoveFormat
    Removes the formatting tags from the current selection.RemoveParaFormat
    Not currently supported.SaveAs
    Saves the current Web page to a file.SelectAll
    Selects the entire document.SizeToControl
    Not currently supported.SizeToControlHeight
    Not currently supported.SizeToControlWidth
    Not currently supported.Stop
    Not currently supported.StopImage
    Not currently supported.StrikeThrough
    Not currently supported.Subscript
    Not currently supported.Superscript
    Not currently supported.UnBook
    Removes any book from the current selection.Underline
    Toggles the current selection between underlined and not underlined.Undo
    Not currently supported.Unlink
    Removes any hyperlink from the current selection.Unselect
    Clears the current selection.
    --------------------------------------------------------------------------------&#169; 2003 Microsoft Corporation. All rights reserved. 
      

  3.   

    不会吧..俺以前可以的嘛~~以前是在.net里.不过.这个似乎没有关系...
      

  4.   

    FCK下载包的EXSAMPLE里就有 insetHTMLfunction InsertHTML() {
    var oEditor = FCKeditorAPI.GetInstance('FCKeditor1') ;
    if ( oEditor.EditMode == FCK_EDITMODE_WYSIWYG ) { oEditor.InsertHtml( '{内容}' ) ; }
    else alert( 'You must be on WYSIWYG mode!' ) ;
    }