2008-11-16 68 views
2

結束在this問題,斯科特寫道,這可以通過使用FCKeditorAPI.__Instances['instanceNameHere'].GetHTML();如何在ASP.Net站點中啓用FCKeditor的實時預覽?

可能有人提供關於如何在ASP.NET完成這一步一步的指導,以獲得什麼寫在FCKeditor的當前HTML頁?所有我目前在.aspx文件到目前爲止是這樣的:

<%@ Register Assembly="FredCK.FCKeditorV2" Namespace="FredCK.FCKeditorV2" TagPrefix="FCKeditorV2" %> 
<%@ Page Title="" Language="C#" ... %> 
<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server"> 
<h2>Create a new piece</h2> 
<form id="form1" runat="server"> 

<FCKeditorV2:FCKeditor ID="FCKeditor1" runat="server"> 
</FCKeditorV2:FCKeditor> 

<input id="Submit1" type="submit" value="Submit" runat="server" /> 
</form> 
</asp:Content> 

回答

4

在javascript中

那麼你可以在這裏做到這一點:

<script type="text/javascript"> 
    var oEditor = FCKeditorAPI.GetInstance(’IDFromFCKEditor’); 
    oEditor.Events.AttachEvent('OnSelectionChange', function() { 
     document.getElementById("PreviewDiv").innerHTML = oEditor.GetHTML(true); 
    }) ; 
</script> 

來源http://docs.fckeditor.net/FCKeditor_2.x/Developers_Guide/JavaScript_API

+0

如果有人需要稍後,您將要包裝José在以下代碼中提供的代碼: function FCKeditor_OnComplete(editorInstance) – Jedidja 2008-11-16 23:03:26