function getEditorHTMLContents(EditorName) {
  var oEditor = FCKeditorAPI.GetInstance(EditorName);
  var editorHtml = (oEditor.GetXHTML(true)); ;
  alert(editorHtml);
  return editorHtml;
  }这个怎么用法啊是不是这样:function getEditorHTMLContents(fck1) {
  var oEditor = FCKeditorAPI.GetInstance(fck1);
  var editorHtml = (oEditor.GetXHTML(true)); ;
  alert(editorHtml);
  return editorHtml;
  }<textarea id='fck1' name='fck1'>这样不行啊

解决方案 »

  1.   

    我这个fck编辑器,是要和之前的【回复留言】一起的,一个id对应一个【回复留言】和一个【fck】的,意思能明白吗,并且它们是嵌套在一个table里头
      

  2.   

    <FCKeditor:FCKeditor ID="FCKeditor1" runat="server" Width="700px" Height="400px"
                        BasePath="fckeditor/">这么用的
      function getEditorHTMLContents(EditorName) {
                var oEditor = FCKeditorAPI.GetInstance(EditorName);
                var editorHtml = (oEditor.GetXHTML(true)); ;
                alert(editorHtml);
                return editorHtml;
            }
      

  3.   

    getEditorHTMLContents("FCKeditor1")  这句是获取FCK里的内容吗?
      

  4.   

    var oEditor = FCKeditorAPI.GetInstance("fck1");
      

  5.   

     function getEditorHTMLContents(EditorName) {
      var oEditor = FCKeditorAPI.GetInstance(EditorName);
      var editorHtml = (oEditor.GetXHTML(true)); ;
      alert(editorHtml);
      return editorHtml;
      }这里的EditorName不用换成具体的参数吗?
    还有这个函数放在哪里呢,我这里一直提示:
     分析器错误消息: 未知的服务器标记“FCKeditor:FCKeditor”。 还有,我用的是FredCK.FCKeditorV2.dll
      

  6.   

    参数是可以,但调用的时候必须
    getEditorHTMLContents("这个必须带引号")把FredCK.FCKeditorV2.dll添加到工具箱,然后从工具箱里面拖到页面上
      

  7.   

    我也用的V2
    给你看下我的一个简单例子
    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="AddNews.aspx.cs" Inherits="AddNews" %><%@ Register Assembly="FredCK.FCKeditorV2" Namespace="FredCK.FCKeditorV2" TagPrefix="FCKeditorV2" %>
    <!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">
    <head runat="server">
        <title></title>
        <script>
            function getEditorHTMLContents(EditorName) {
                var oEditor = FCKeditorAPI.GetInstance(EditorName);
                var editorHtml = (oEditor.GetXHTML(true)); ;
                alert(editorHtml);
                return editorHtml;
            }
        </script>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <ul>
                <li>新闻内容</li><li>
                        <FCKeditorV2:FCKeditor ID="FCKeditor1" runat="server" Width="700px" Height="400px"
                        BasePath="fckeditor/">
                    </FCKeditorV2:FCKeditor>
                    <FCKeditorV2:FCKeditor ID="FckNewsContent" runat="server" Width="700px" Height="400px"
                        BasePath="fckeditor/">
                    </FCKeditorV2:FCKeditor>
                </li>
                <li><input onclick="getEditorHTMLContents('FckNewsContent')" value="js" />
                    <asp:Button ID="BtnAdd" OnClientClick="" runat="server" Text="添加" onclick="BtnAdd_Click" /></li>
            </ul>
        </div>
        </form>
    </body>
    </html>
      

  8.   

    <%@ Page Language="C#"  AutoEventWireup="true" CodeBehind="Gbook.aspx.cs" Inherits="_28_1.Gbook" validateRequest="false"   %>
    <%@ Register Namespace="FredCK.FCKeditorV2" Assembly="FredCK.FCKeditorV2" TagPrefix="FCKeditorV2" %>
    <!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" >
    <head runat="server">
        <title>留言本</title>
        <link href="css/css.css" rel="stylesheet" type="text/css" />
       <script type="text/javascript" src="fckeditor/fckeditor.js"></script> 
                  
        <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />
        <script src="jquery-1.6.4.min.js" type="text/javascript"></script>      </head>
    <body style="background:white url(images/bg.png) repeat-x; height: 1709px;">
        <form id="form1" runat="server">
        <div class="gbook_banner">
            <img alt="" src="images/groups.png" style="width: 16px; height: 16px" />&nbsp;
            <asp:LinkButton ID="LinkButton1" runat="server" PostBackUrl="~/login.aspx">登录</asp:LinkButton>
    &nbsp;<img alt="" src="images/gift.png" style="width: 16px; height: 16px" /> 
            <asp:LinkButton ID="LinkButton2" runat="server" PostBackUrl="~/register.aspx">注册</asp:LinkButton>
    &nbsp;<img alt="" src="images/list.png" style="width: 16px; height: 16px" />
            <asp:LinkButton ID="LinkButton3" runat="server" 
                PostBackUrl="~/admin/login.aspx">留言管理</asp:LinkButton>
        &nbsp;
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<asp:Button 
                ID="Button4" runat="server" Height="25px" onclick="Button4_Click1" 
                Text="我的留言" Width="84px" Visible="False" />
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            <asp:Label ID="Label1" runat="server" Text="Label" Visible="False"></asp:Label>
            <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="注销" 
                Visible="False" />
        &nbsp;&nbsp;&nbsp;&nbsp;
            </div>
        <div class="gbook_main">
           
             <div id="result">
                 
      </div>
           <div style="height: 205px">
                       <script type="text/javascript">
                           var pageNo = 1; //当前页号
                           var pageItems = 3; //每页显示的行数,这个数字与da.Fill(ds,pageNo,3,"gbook");里面的3保持一致
                           var MaxPage = pageItems;                       
                            function getEditorHTMLContents(EditorName) {
      var oEditor = FCKeditorAPI.GetInstance(EditorName);
      var editorHtml = (oEditor.GetXHTML(true)); ;
      alert(editorHtml);
      return editorHtml;
      }
                                          function showPage(m) {
                               if (m == -1) {
                                   if (pageNo < 2) {
                                       alert("已经到了首页");
                                       return;
                                   };
                                   MaxPage = pageItems;
                               }
                               else {
                                   if (MaxPage < pageItems) {
                                       alert("已经到了末页");
                                       return;
                                   };
                               }
                               pageNo += m;
                               getData();
                           }
                           $(document).ready(function () {
                               getData();
                           });
                           function getData() {                           
                               $.ajax({
                                   type: "POST",
                                   cache: false,
                                   url: "WebService.asmx/Select", /* 注意后面的名字对应CS的方法名称 */
                                   data: { "pageNo": (pageNo - 1) * pageItems }, /* 注意参数的格式和名称 */
                                   contentType: "application/x-www-form-urlencoded",
                                   dataType: "xml",
                                   error: function (result) {
                                       alert(result.responseText);
                                   },
                                   success: function (data) {
                                       MaxPage = $(data).find('gbook').size();
                                       t = "<table border='1'>";
                                       $(data).find('gbook').each(function (index, ele) {                                                                           var id = $(ele).find('id').text();
                                           var title = $(ele).find('title').text();
                                           var name = $(ele).find('name').text();
                                           var time = $(ele).find('time').text();
                                           var content = $(ele).find('content').text();
                                           var reptime = $(ele).find('reptime').text();
                                           var repcontent = $(ele).find('repcontent').text();                                    
                                           t += "<tr>";
                                           t += "<td>"+"ID:" + id + "</td>";
                                           t += "<td>" +"标题:"+ title + "</td>";
                                           t += "<td>" +"留言人:"+ name + "</td>";
                                           t += "<td>" + "留言时间:" + time + "</td>";
                                           t += "<td>" + "留言内容:" + content + "</td>";
                                           t += "<td>" + "回复时间:" + reptime + "</td>";
                                           t += "<td>" + "回复内容:" + repcontent + "</td>";
                                           t += "<td> <input type=button value='删除此留言' onclick='deleteData(" + id + ")'/></td><td><FCKeditor ID='FCKeditor1' runat='server' Width='700px' Height='400px' BasePath='fckeditor/'/><input id=replybutton type=button value='回复此留言' onclick='replyData(" + id + ")'/></td>"; 
                                           t += "</tr>";
                                       })                                                                                                                          
                                       t += "</table>";
                                       t += "<div><a href='' onclick='showPage(-1);return false;'>上一页</a> <a href='' onclick='showPage(1);return false;'>下一页</a></div>"
                                       $("#result").html(t);
                                   }
                               });
                           }                       
                           function deleteData(id) {
                               $.ajax({
                                   type: "POST",
                                   cache: false,
                                   url: "WebService.asmx/Delete", /* 注意后面的名字对应CS的方法名称 */
                                   data: { "id": id }, /* 注意参数的格式和名称 */
                                   contentType: "application/x-www-form-urlencoded",
                                   dataType: "xml",
                                   success: function (ret) {                                   //判断 ret 删除成功再决定是否刷新getData();
                                       getData();
                                   }                           });
                           }                       function replyData(id) { //回复留言函数
                               var textarea1 = $("#TextArea1" + id).val();
                               //alert("aa");
                               $.ajax({
                                   type: "POST",
                                   cache: false,
                                   url: "WebService.asmx/Update", /* 注意后面的名字对应CS的方法名称 */                               data: { "id": id, "textarea1": textarea1 }, /* 注意参数的格式和名称 */
                                   contentType: "application/x-www-form-urlencoded",
                                   dataType: "xml",
                                   success: function (ret) {                                   //判断 ret 删除成功再决定是否刷新getData();
                                       getData();
                                   }                           });
                           }
             </script>
               <br />     
                   
                   
           </div>          
        </div>
        </form>
     
    </body>
    </html>
      

  9.   

        <div><input type="hidden" id="FckNewsContent" name="FckNewsContent" value="" /><input type="hidden" id="FckNewsContent___Config" value="HtmlEncodeOutput=true" /><iframe id="FckNewsContent___Frame" src="fckeditor/editor/fckeditor.html?InstanceName=FckNewsContent&amp;Toolbar=Default" width="700px" height="400px" frameborder="no" scrolling="no"></iframe></div>
    上面是右键FK生成的HTML源码 你可以拼这个
      

  10.   

    把ID 和 NAME换成你要的 
      

  11.   

    我写了个简单例子给你看下
    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="AddNews.aspx.cs" Inherits="AddNews" %><%@ Register Assembly="FredCK.FCKeditorV2" Namespace="FredCK.FCKeditorV2" TagPrefix="FCKeditorV2" %>
    <!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">
    <head runat="server">
        <title></title>
        <script>
            function getEditorHTMLContents(EditorName) {
                var oEditor = FCKeditorAPI.GetInstance(EditorName);
                var editorHtml = (oEditor.GetXHTML(true)); ;
                alert(editorHtml);
                return editorHtml;
            }
        </script>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <ul>
                <li>新闻内容</li><li>
                
                
                    <div><input type="hidden" id="FCKeditor1" name="FCKeditor1" value="" /><input type="hidden" id="FCKeditor1___Config" value="HtmlEncodeOutput=true" /><iframe id="FCKeditor1___Frame" src="fckeditor/editor/fckeditor.html?InstanceName=FCKeditor1&amp;Toolbar=Default" width="700px" height="400px" frameborder="no" scrolling="no"></iframe></div>
                    <div><input type="hidden" id="FckNewsContent" name="FckNewsContent" value="" /><input type="hidden" id="FckNewsContent___Config" value="HtmlEncodeOutput=true" /><iframe id="FckNewsContent___Frame" src="fckeditor/editor/fckeditor.html?InstanceName=FckNewsContent&amp;Toolbar=Default" width="700px" height="400px" frameborder="no" scrolling="no"></iframe></div>            </li>
                <li>
                    <input type="button" onclick="getEditorHTMLContents('FckNewsContent')" value="alertFckNewsContent" />
                   <input type="button" onclick="getEditorHTMLContents('FCKeditor1')" value="alertFCKeditor1" />
            </ul>
        </div>
        </form>
    </body>
    </html>
      

  12.   

      <div><input type="hidden" id="FckNewsContent" name="FckNewsContent" value="" />
                    <input type="hidden" id="FckNewsContent___Config" value="HtmlEncodeOutput=true" />
                    <iframe id="FckNewsContent___Frame" 
                    src="fckeditor/editor/fckeditor.html?InstanceName=FckNewsContent&amp;Toolbar=Default" width="700px" height="400px" frameborder="no" scrolling="no"></iframe>
                    </div>上面都是要你换的我用红的标出来了。。
      

  13.   

    还有一个问题,我上面全部代码都贴出来了,相信你也看明白了,我那是一个ID对应着一行的,一个页3行。
    我现在想让一行里头的字段是横着的而不是竖的,然后,一个ID和下一个ID之间有一条线分割,就是如下面这样:ID:1
    留言时间:1
    留言姓名:1
    ---------------------------------------------
    ID:2
    留言时间:2
    留言姓名:2
    ----------------------------------------------
    ID:3
    留言时间:3
    ...如上的格式,要怎么修改
      

  14.   

          <div  style= " border-bottom:1px dotted  #ccc ;  padding:2px;" ></div>      这是一条线。在TD里面就行了