手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表Tag:fck

FCK常用操作

 

JavaScript代码
  1. 1、获取编辑器中HTML内容  
  2. function getEditorHTMLContents(EditorName)  
  3. {  
  4.      var oEditor = FCKeditorAPI.GetInstance(EditorName);  
  5.      return(oEditor.GetXHTML(true));  
  6. }  
  7. 2、获取编辑器中文字内容(无html代码)  
  8. function getEditorTextContents(EditorName)  
  9. {  
  10.      var oEditor = FCKeditorAPI.GetInstance(EditorName);  
  11.      return(oEditor.EditorDocument.body.innerText);  
  12. }  
  13. 3、设置编辑器中内容  
  14. function SetEditorContents(EditorName, ContentStr)  
  15. {  
  16.      var oEditor = FCKeditorAPI.GetInstance(EditorName) ;  
  17.      oEditor.SetHTML(ContentStr) ;  
  18. }  

 

Yhustc说道:
  1. function InsertHTML(html) {  
  2.     var oEditor = FCKeditorAPI.GetInstance("editor") ;  
  3.     if (oEditor.EditMode == FCK_EDITMODE_WYSIWYG ) {  
  4.         oEditor.InsertHtml(html) ;  
  5.     }else  
  6.         alert( "FCK必须处于WYSIWYG模式!" ) ;  
  7. }  

Tags: fck

FCK代码插件的BUG

fck应该是大家用的比较多的所见所得编辑器了,最近被人BS了一上才发现,原来FCK的代码高亮插件有一个很大的BUG,是啥BUG呢?让我们看一下。。。

先输入一段代码:
<?php
if( !empty( $_GET['action'] ) ){
       echo 'this is a test';
}
?>

OK,一切正常,下面,我们将这一段拷贝到FCK编辑器里的PHP代码里面。

PHP代码
  1. <?php  
  2. if( !emptyempty$_GET['action'] ) ){  
  3.        echo 'this is a test';  
  4. }  
  5. ?>  

看到了什么??没错,两个empty,好吃惊呀。。。
以后拷贝代码给别人的时候要注意一下了

Tags: fck, bug