2010-11-20 6 views
0

Sitemde CLEditor kullanıyorum ve IE ile kullanırken bir sorunla karşılaşıyorum. Sorun şudur: Görüntüyü ekleyip editöre yerleştirdiğinizde başka bir görüntüyü eklediğinizde, bu, prevoius'un üzerine yazılacaktır. Firefox ile yeni bir prevoius'un yanına yerleştirilecek. CLEditor ile iletişime geçtim ve bunun bir tarayıcıyla ilgili özel bir konu olduğunu söyledi. IE'yi kontrol ederek bir çalışma yapmamı ve daha sonra mevcut aralığı menüye ekledikten sonra TextRange.collapse() yöntemini kullanarak eklediğini ekledi. Ben bu soyu yapmaya çalıştım ama çalışmasını sağlamak için Javascript ile uzman değilim. Çalışmak için yardımına ihtiyacım var.IE davranışında execCommand davranış: CLEditor görüntü üzerine yazma sorunu üzerine

.bind(CLICK, function() { 

    // Insert the image or link if a url was entered 
    var $text = $popup.find(":text"), 
    url = $.trim($text.val()); 
    if (url !== "") 
    execCommand(editor, data.command, url, null, data.button); 

    // Reset the text, hide the popup and set focus 
    $text.val("http://"); 
    hidePopups(); 
    focus(editor); 

}); 

cevap

0

Bu, bu sorun için bir çözüm:

Bu

editör alana resim eklenirken kodudur. Bunu çözmek üç gün sürer, çünkü ben JavaScript uzmanı değilim. Umarım bu yardımcı olacak.