2010-07-12 70 views
0
var oEditor = FCKeditorAPI.GetInstance("<%=FCKeditorSelfDocument.ClientID %>"); 
     var oDOM = oEditor.EditorDocument; 
oDOM.body.innerText = 'Hello'; 

它在IE和Chrome工作正常,但在Firefox不工作3.6.4的FCKeditor在Firefox不工作

回答

0

IE使用的document.all,這就是爲什麼它支持的格式,但有一個變通的Firefox

var oEditor = FCKeditorAPI.GetInstance("<%=FCKeditorSelfDocument.ClientID %>"); 
      var oDOM = oEditor.EditorDocument; 
      if (document.all) 
      { 

       oDOM.body.innerHTML = 'hello';// for IE 
      } 
      else //For firefox 
      { 
       var geckoRange = oDOM.createRange(); 
       geckoRange.selectNodeContents(oDOM.body); 
       geckoRange = 'hello'; 
       oDOM.body.innerHTML = geckoRange; 
      } 

現在兩個