2010-12-01 4 views
1

tinymce에서 사용할 수있는 파일 경로 (file_path)가있는 이미지를 찾아야합니다. 이후 jquery tinymce 버전을 사용하고 있습니다. 내가 지정한 파일 경로와 함께 tinymce 내부 이미지를 찾을 수있을 것 같아요.주석 내부에서 이미지를 가져오고 편집하려면

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


가 도와 부모 내 부모 창

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

기능 선언 Thickbox와에서

함수 호출은 TinyMCE에 내부 이미지를 가져 그리고 난 그 이미지가

속성 편집해야
+0

+1 형식 및 문제에 대한 올바른 설명 – Thariama

답변

1

내 솔루션 내가 편집하고있는 이미지를 식별해야 내가 많은 이미지를 사용하기 때문에 roblem는

 
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});  

} 

부모에 함수 호출 내 부모 창

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

기능 선언 Thickbox와에서 여기에 설명 입니다 그래서 함께 확인했습니다

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

이렇게하면 두꺼운 상자를 호출하여 이미지를 편집하고 주석 내부의 특정 이미지 업데이트, 감사합니다.

+0

+1 해결 방안; 하나의 추가 사항 : 하나의 페이지에서 여러 개의 인스턴스를 사용하는 경우 tinymce.activeEditor가 포커스가있는 다른 인스턴스를 가리킬 수 있습니다 (즉, 한 편집기에서 입력 한 후 다른 인스턴스에서 단추를 누르면) – Thariama

관련 문제