请问在FCKeditor中,下面代码的FCKeditor1是指什么对像?

rings2000 2013-01-14 09:25:16
引用:
FCKeditor对象提供了特定方法用来取值和设值,通过FreeTextBox提供的API(FTB_API[ClientID].GetHTML()和FTB_API[ClinetID].SetHTML())联想和上网以及看代码,终于找到解决的方法.

以下是取值的办法

FCKeditorAPI.GetInstance(ClientID).GetXHTML(true)

以下是设值的办法

FCKeditorAPI.GetInstance(ClientID).SetHTML("字符串")

所以想要在FCKeditor中利用JS插入一段字符串可以这样做:

FCKeditorAPI.GetInstance(‘FCKeditor1′).SetHTML(FCKeditorAPI.GetInstance(”FCKeditor1”).GetXHTML(true) + "插入的字符串")

请问FCKeditor1是指什么对像?是不是iframe的ID呢? 在哪里找得到呢?
...全文
266 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
functionsub 2013-03-19
  • 打赏
  • 举报
回复
看API说的应该是这样吧。。

FCKeditorAPI.GetInstance(‘articlecontent′).SetHTML(FCKeditorAPI.GetInstance(”articlecontent”).GetXHTML(true) + "这是新增加的内容")

rings2000 2013-03-19
  • 打赏
  • 举报
回复
下面,如何写JS来改变编辑器输入框中的内容呢?例如:在原来的值“1234”后面加入“这是新增加的内容”。

<!-- #include file="FCKeditor/FCKeditor.asp" -->
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>用JS改变FCKeditor编辑器的值</title>
<script language="JavaScript">
<!--
function getpicdisc()
{
//这里如何写JS来改变编辑器输入框中的内容呢?例如在原来的值“1234”后面加入“这是新增加的内容”?
}
//-->
</script>
</head>
<body>
<form name="theForm" action="test2.asp" method="post" >
标题:<input type="input" name="addname" value="" /><br />
来源:<input type="input" name="articlefrom" value="" /><br />
<input type="button" value="插入图片"  onclick="getpicdisc()"/><br>
<%

 Dim oFCKeditor
 Set oFCKeditor = New FCKeditor
 oFCKeditor.BasePath = "FCKeditor/"
 oFCKeditor.ToolbarSet = "Default"
 oFCKeditor.Width = "100%"
 oFCKeditor.Height = "400"
 oFCKeditor.Value = "1234"
 oFCKeditor.Create "articlecontent"
%>
<input type="submit" value="Submit" />
</form>
</body>
</html>
scscms太阳光 2013-01-15
  • 打赏
  • 举报
回复
FCKeditor1是文本框的ID,也就是需要变成编辑器的ID。如果纯ASP写法是:<% Dim oFCKeditor Set oFCKeditor = New FCKeditor oFCKeditor.Value = "内容" oFCKeditor.Create "FCKeditor1" %> 如果是js生成的写法是 <textarea name="FCKeditor1" id="FCKeditor1" cols="30" rows="10"></textarea> <script> var id = new FCKeditor("FCKeditor1"); id.Value = "内容"; id.ReplaceTextarea(); </script>
1.下载最新版的FCKEDITOR 2.解压缩到你的站点根文件夹名为FCKEDITOR的文件夹(名称必须为FCKEDITOR,因为配置文件已经使用此名称来标示出FCKEDITOR的位置) 3.现在,编辑器就可以使用了,如果想要查看演示,可以按下面方法访问: http:///FCKeditor/_samples/default.html 注意:你可以将FCKEDITOR放置到任何文件夹,默认情况下,将其放入到FCKEDITOR文件夹是最为简单的方法.如果你放入的文件夹使用别的名称,请修改配置文件夹编辑器BasePath参数,如下所示: oFckeditor.BasePath="/Components/fckeditor/"; 另外,FCKEDITOR文件夹所有以下划线开头的文件夹及文件,都是可选的,可以安全的从你的发布删除.它们并不是编辑器运行时必需的 如何将FCKEDITOR整合进我的页面? 由于目前的版本提供的FCKEDITOR仅提供了JAVASCRIPT式的整合,因此,这里仅讲述如何应用JAVASCRIPT来整合FCKEDITOR到站点,当然,其他各种语言的整合,你可以参考_samples文件夹的例子来完成 1,假如编辑器已经安装在你的站点的/FCKEDITOR/文件夹下.那么,第一步我们需要做的就是在页面的HEAD段放入SCRIPT标记以引入JAVASCRIPT整合模块.例如: 其路径是可更改的 2,现在,FCKEDITOR类已经可以使用了.有两个方法在页面建立一个FCKEDITOR编辑器: 方法1:内联方式(建议使用):在页面的FORM标记内需要插入编辑器的地方置入以下代码: script type="text/javascript"> var oFCKeditor = new FCKeditor( 'FCKeditor1' ) ; oFCKeditor.Create() ; 方法2:TEXTAREA标记替换法(不建议使用):在页面的ONLOAD事件,添加以下代码以替换一个已经存在的TEXTAREA标记 window.onload = function() { var oFCKeditor = new FCKeditor( 'MyTextarea' ) ; oFCKeditor.ReplaceTextarea() ; } This is the initial value. 3.现在,编辑器可以使用了 FCKEDITOR类参考: 下面是用来在页面建立编辑器的FCKEDITOR类的说明 构造器: FCKeditor( instanceName[, width, height, toolbarSet, value] ) instanceName:编辑器的唯一名称(相当于ID) WIDTH:宽度 HEIGHT:高度 toolbarSet:工具条集合的名称 value:编辑器初始化内容 属性: instanceName:编辑器实例名 width:宽度,默认值为100% height:高度,默认值是200 ToolbarSet:工具集名称,参考FCKCONFIG.JS,默认值是Default value:初始化编辑器的HTML代码,默认值为空 BasePath:编辑器的基路径,默认为/Fckeditor/文件夹,注意,尽量不要使用相对路径.最好能用相对于站点根路径的表示方法,要以/结尾 CheckBrowser:是否在显示编辑器前检查浏览器兼容性,默认为true DisplayErrors:是否显示提示错误,默为true; 集合: Config[Key]=value; 这个集合用于更改配置某一项的值,如 oFckeditor.Config["DefaultLanguage"]="pt-br"; 方法: Create() 建立并输出编辑器 RepaceTextArea(TextAreaName) 用编辑器来替换对应的文本框 如何配置FCKEDITOR? FCKEDITOR提供了一套用于定制其外观,特性及行为的设置集.主配置文件名为Fckconfig.js 你既可以编辑主配置文件,也可以自己定义单独的配置文件.配

87,991

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧