2012-04-28 34 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