2008-11-16 5 views
2

Plus de this question, Scott écrit qu'il est possible d'obtenir le code HTML en cours pour ce qui est écrit dans le FCKeditor en utilisant FCKeditorAPI.__Instances['instanceNameHere'].GetHTML();Comment puis-je activer l'aperçu en direct de FCKeditor sur un site ASP.Net?

Quelqu'un pourrait-il fournir des instructions étape par étape sur la façon d'y parvenir dans un ASP.NET page? Tout ce que j'ai actuellement jusqu'à présent dans le fichier .aspx est ceci:

<%@ 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> 

Répondre

4

javascript

Eh bien, vous pouvez le faire ici:

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

Source http://docs.fckeditor.net/FCKeditor_2.x/Developers_Guide/JavaScript_API

+0

Au cas où quelqu'un a besoin plus tard, vous souhaiterez envelopper le code fourni par José: function FCKeditor_OnComplete (editorInstance) – Jedidja

+1

Oh oui, désolé d'oublier .. –

Questions connexes