2010-07-12 3 views
0
var oEditor = FCKeditorAPI.GetInstance("<%=FCKeditorSelfDocument.ClientID %>"); 
     var oDOM = oEditor.EditorDocument; 
oDOM.body.innerText = 'Hello'; 
는 IE와 크롬에서 잘 작동하지만, 파이어 폭스에서 작동하지 않습니다

3.6.4인 FCKEditor는 파이어 폭스에서 작동하지

답변

0

IE는이 형식을 지원하지만 작품은 파이어 폭스 주변에있다 그 이유는 document.all 사용

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; 
      } 

지금은 innerText와모두