2 Stimmen

Wie kann ich die Live-Vorschau für den FCKeditor in einer ASP.Net-Site aktivieren?

Über in este Frage schreibt Scott, dass es möglich ist, das aktuelle HTML für das, was im FCK-Editor geschrieben wird, zu erhalten, indem man FCKeditorAPI.__Instances['instanceNameHere'].GetHTML();

Könnte jemand eine Schritt-für-Schritt-Anleitung zur Verfügung stellen, wie man dies in einer ASP.NET-Seite erreicht? Alles, was ich bisher in der .aspx-Datei habe, ist dies:

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

4voto

José Leal Punkte 7777

In Javascript

Nun, das können Sie hier tun:

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

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

0 Stimmen

Für den Fall, dass jemand dies später benötigt, sollten Sie den Code, den José bereitstellt, in die folgende Funktion einpacken: function FCKeditor_OnComplete(editorInstance)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X