2012-04-28 8 views
2

私は自分のテキストエリアにtinyMCEライブラリを使用していますが、画像アップロードにも使用しています。それだけでは大丈夫ですが、ページ上に小さなMCEテキストエリアを置くとすぐに、イメージマネージャダイアログを起動するボタンがダイアログボックスに表示されますが、スピンローディングアイコンはそのままrootpath。私の文書の頭で tinyMCE textareaとimagemanagerが同じページで矛盾します

私が持っている:

$('.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; 
    }); 
:私は、アップロードのために、以下のいるdocument.ready()にjQueryを使って、その後、私のテキストエリアに最適です

キャッチされない例外TypeError::私は、ページ上のMCEのテキストエリアを持っていると私のアップロード画像のボタンを押すと

は、私は次のJavaScriptエラーが出ヌルのプロパティ「innerHTMLプロパティ」を設定することはできません - editor_plugin.js :1 Uncaught TypeError:未定義のメソッド 'getArgs'を呼び出せません - index.php:1

私はDOMの準備ができた後にtinyMCE.init()を試しましたが、喜びはありません。

imagemanagerのようなパス設定の競合があるようです。 rootpathが何らかの形でイメージマネージャーにねじ込まれているかどうかを調べる方法があるかどうかは誰にも分かりませんか?

乾杯

+0

Imagemanagerウィンドウを閉じてもう一度開くと機能しますか? – fhugas

+0

いいえ、時々私は私のページ上のimagemanagerボタンだけを起動し、完全にロードされていない(これはいくつかのauthものが起こっているように見える)し、閉じると私はそれが固定されている再オープンするが、テキストエリアがあるときは起こりません。 – Mark

答えて

1

誰もがこの遭遇した場合は...私は、プラグインのリストからinlinepopupsを除去することによって、それを修正。

+0

ありがとうございます!私はこの問題を抱えていて、これで修正されました。 –

関連する問題