2010-12-01 10 views
1

J'ai besoin de trouver une image avec un chemin de fichier (chemin_fichier) qui est disponible dans tinymce. Depuis que j'utilise jquery tinymce version. Je pense que je peux trouver l'image à l'intérieur de tinymce avec le chemin de fichier spécifié.Pour récupérer et modifier l'image à l'intérieur de tinymce

appel Fonction de thickbox à ma fenêtre parente

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

de déclaration de la fonction parent

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


Aidez-moi à récupérer image à l'intérieur tinymce et je dois modifier cette image attributs

+0

+1 pour formatign et une bonne description du problème – Thariama

Répondre

1

Solution pour mon p roblème est ici appel Fonction de thickbox à ma fenêtre parente

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

de déclaration de la fonction parent

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

} 

Description de Depuis que j'utilise de nombreuses images que je dois identifier quelle image je suis l'édition donc j'ai vérifié avec

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

De cette façon j'avais édité des images en appelant la boîte épaisse et mise à jour de l'image spécifique à l'intérieur de tinymce, Merci

+0

+1 pour une solution solide; une chose à ajouter: si vous utilisez plusieurs instances de tinymce sur une page, sachez que tinymce.activeEditor peut pointer vers une autre instance tinymce avec focus (c'est-à-dire lorsque vous tapez un éditeur et appuyez sur un bouton dans l'autre) – Thariama