2013-03-07 8 views
5

का उपयोग कर रहा है कि जब मैं अपने पृष्ठ लोड मैं immediatly त्रुटि प्राप्त समस्या मिल गया एफएफ में रिक्त है: this.getDoc() is nullthis.getDoc() TinyMCE

समारोह Editor.js की getBody() कहा जाता हो जाता है और दस्तावेज़ उपलब्ध नहीं हो रहा है

getBody : function() { 
    return this.bodyElement || this.getDoc().body; 
}, 

इस मामले में getBody() को गीको कोड ब्लॉक में नष्ट() फ़ंक्शन द्वारा ट्रिगर किया गया है।

destroy : function(s) { 
     var t = this; 

     // One time is enough 
     if (t.destroyed) 
      return; 

     // We must unbind on Gecko since it would otherwise produce the pesky "attempt to run compile-and-go script on a cleared scope" message 
     if (isGecko) { 
      Event.unbind(t.getDoc()); 
      Event.unbind(t.getWin()); 
      Event.unbind(t.getBody()); // here is the relevant getBody() call 
     } 

नष्ट tinymce.js

o.func.call(o.scope, 1); 

क्या मैं इस समस्या से बचने के लिए कर सकते के समारोह addUnload से शुरू हो रहा किया गया है?

उत्तर

2

मुझे क्या हुआ जब मैं jQuery उन्नत बनाया ..

यह सिर्फ नवीनतम संस्करण के लिए है और यह भी नवीनतम संस्करण के लिए TinyMCE jQuery के उन्नयन को हल करने ..

मैं इस समस्या के लिए अन्य समाधान पाया है, जबकि खोज नेट .. filemanager, imagemanager फॉर्म प्लगइन सूची को हटाने का प्रयास करें। जब यह ठीक से स्थापित नहीं होता है तो यह कुछ मुद्दों का कारण बन सकता है।

+0

+1 आपके उत्तर के लिए धन्यवाद। मैं filemanager और/या imagemanager का उपयोग नहीं कर रहा हूँ (वे मेरी प्लगइन सूची में नहीं हैं)। jQuery और tinymce के बारे में। मैं नवीनतमtinymce संस्करण में अपग्रेड करने में सक्षम हो सकता है, लेकिन हमारे सीएमएस के साथ jQuery संघर्ष के कारण मैं बीए अपडेट करने में सक्षम नहीं होगा – Thariama

1

हालांकि यह पहले से ही उत्तर दिया गया था, मुझे एक ही समस्या थी लेकिन समाधान यहां सूचीबद्ध किसी भी चीज़ से अलग था। अनिवार्य रूप से यहां तक ​​कि jQuery और TinyMCE दोनों के नवीनतम और महानतम के साथ, मैंने पाया कि अगर tinymce.init() के विकल्पों में 'external_plugins' खाली है, तो यह त्रुटि tinymce तत्व को अनलोड/हटाने पर होगी।

संदर्भ के लिए, यह टिनिमस के साथ बूटस्ट्रैप मोडल बंद करने के बाद मेरे साथ हुआ और केवल उसके दौरान, और यह तब हुआ जब 'external_plugins' खाली था, या तो शून्य, खाली वस्तु, या खाली स्ट्रिंग, यह पसंद नहीं है वहां तक ​​कुछ परिभाषित नहीं किया जाता है।