2012-04-28 38 views
2

我爲我的textareas使用tinyMCE庫,但也用於圖片上傳,但是當它們都在一個頁面上時,它不起作用。它是好的,當它是他們中的一個單獨的,但只要我把TinyMCE的textarea的頁面和按鈕啓動的ImageManager對話框,該對話框負荷上升,但紡紗加載圖標只是一味地去,而不是從加載的文件上我ROOTPATH。tinyMCE textarea和imagemanager在同一頁上衝突

在我的文檔的頭,我有:

上的document.ready()的上傳的,我有以下這是偉大的我文字區域,然後使用jQuery:

$('.add_image_button').click(function(){ 

     mcImageManager.open(''{ 

      rootpath : '{0}/', 
      oninsert:function(o){ 
       var location = o.focusedFile.path; 
       location = location.substr(4); 
     location = '_uploads/'+location; 
     var preview_image = '../' + location; 

     $('#selected_image > img').attr('src', preview_image); 
     $('#image_path').val(location); 
      } 
     }); 
     return false; 
    }); 

如果我在頁面上有一個MCE textarea並按我的上傳圖像按鈕,我會得到以下javascript錯誤:

未捕獲TypeError:無法設置屬性'innerHTML'null - editor_plugin.js :1 Uncaught TypeError:無法調用未定義的方法'getArgs' - index.php:1

我已經嘗試過DOM準備好後的tinyMCE.init(),但沒有快樂。

感覺就像圖像管理器可能存在某種路徑配置衝突。 是否有人知道是否有尋找,如果ROOTPATH快能的ImageManager莫名其妙地擰的方式?

乾杯

+0

請問,如果你關閉的ImageManager窗口,然後再次打開它,它的工作? – fhugas 2012-04-28 23:47:03

+0

沒有,有時當我只有我的頁面上的ImageManager按鈕,它便會啓動,並不能完全負載(它看起來像是在做一些權威性的東西時,發生這種情況),然後當我關閉並重新打開該是固定的,但是這並未當我有一個textarea時不會發生。 – Mark 2012-04-29 10:01:27

回答

1

如果有人遇到這個...我從插件列表中刪除inlinepopups固定它。

+0

謝謝!我遇到了這個問題,並且解決了這個問題。 – 2013-01-11 19:22:45