none
【JS】JS如何为CuteEditor控件设置内容呢? RRS feed

  • 问题

  • 我想问一下:利用js如何为CuteEditor控件设置内容呢?
    以前我使用的是FreeTextBox JS为其设置内容语法为FTB_API["FreeTextBox1"].SetHtml("要设置的内容")

    煜诚海参专卖 淘宝店铺:http://jinweb.taobao.com
    • 已移动 孟宪会Moderator 2011年3月6日 1:40 (发件人:.NET Framework 一般性问题讨论区)
    2011年3月4日 9:29

答案

  • 我想问一下:利用js如何为CuteEditor控件设置内容呢?

    以前我使用的是FreeTextBox JS为其设置内容语法为FTB_API["FreeTextBox1"].SetHtml("要设置的内容")

    煜诚海参专卖 淘宝店铺:http://jinweb.taobao.com

    苦苦在网上寻找答案,终于让我解决了!在网上看到有人问过类似问题  可惜的是只有问题没有答案。于是我把他的代码拷贝下来在本机测试 调试了一下竟然好用了!

    网上的问题如下:

     

    官网上api取值很简单
    document.getElementById(' <%=Editor1.ClientID %>').setHTML("dddd");
    这样就搞定了
    但我每次设置值都没用,试了好几台机器,都报js缺少对象,或者找不到此方法或属性
    我的是6.0的版本
    大虾们帮帮忙,该引用的都引用了。
    我本来是用jQuery取值的,后来发现不行,就用js来设置值,按照官网的方法和网上众多的方法来设置值不行,急人啊,后台能取到也能设置,js不行,你们帮忙看看

    代码如下

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="CuteEditorDemo._Default" %>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <%@ Register TagPrefix="CE" Namespace="CuteEditor" Assembly="CuteEditor" %>
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>CuteEditor6.0 </title>
       
        <script language="javascript" type="text/javascript">
        function getText()
        {
            document.getElementById(' <%=Editor1.ClientID %>').setHTML("dddd");}
        </script>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
        <CE:Editor id="Editor1" EditorWysiwygModeCss="example.css" runat="server" > </CE:Editor>
            <br />
      <div>
        <input id="Button2" type="button" value="click me"  />
        </form>

    </body>
    </html>

    以上代码我在本机测试也是不好用 也不知道为什么我自己把js代码放到form的下面 竟然好用了  至于为什么把js放在form前面不好用还不得而知 

    煜诚海参专卖 淘宝店铺:http://jinweb.taobao.com
    • 已标记为答案 jinwb1982 2011年3月5日 4:16
    2011年3月5日 4:16