2010-12-01 12 views
1

私はtinymceの中で利用可能なファイルパス(file_path)を持つイメージを見つける必要があります。私はjquery tinymce版を使っています。私は指定されたファイルパスで画像を見つけることができると思う。私の親ウィンドウへのThickBoxのからtinymceの中でイメージを取得して編集するには

関数呼び出し

 
    self.parent.edit_img(title,alternate,align,file_path); 

 
    function edit_img(title,alternate,align,file_path) 
     { 
      var content=tinyMCE.get('comment').getContent(); 
      alert('Image path: '+file); 
      alert(content); 
     } 


での関数宣言は、TinyMCEの内部の画像を取得するために私を助けて、私はそのイメージが

を属性を編集する必要があります
+0

+1の問題はformatignとよく説明されています – Thariama

答えて

1

my pのソリューションroblemは、ここに私の親ウィンドウへのThickBoxのから 関数呼び出し

 
self.parent.edit_img(title,alternate,align,file_path); 

での関数宣言
 
function edit_img(title,alternate,align,file_path) 
{ 
file=decodeURIComponent(file); 
//To get image name from image_path 
file_arr=file.split('/'); 
file=file_arr[file_arr.length-1]; 

//Checking image inside tinymce and changing its edited attributes 
tinymce.activeEditor.$("img[src$='"+file+"']").attr({'alt' : alternate , 'align' : align , 'title' : title});  

} 

説明 私は多くの画像を使用しているので私は私が編集していた画像を識別する必要がありますだから私は確認した

$("img[src$='"+file+"']")

このように私は太いボックスと画像内の特定の画像を更新しています。ありがとうございました。

+0

+1の解決策です。 1つのこと:あるページで複数のインスタンスを使用する場合は、tinymce.activeEditorがフォーカスを持つ別のインスタンスにポイントできることに注意してください(つまり、エディタを1つ入力してもう1つのボタンを押すと) – Thariama

関連する問題