19
Belge başına CKEdit örneklerini yok edemiyorum.Kaldır CKEdit Instance
aşağıdaki düşünün:
<input name="txt1" type="text" id="txt1" /><br />
<a href="javascript:void(0);" onclick="create()">Create</a><br />
<a href="javascript:void(0);" onclick="destroy()">Destroy</a>
<script type= "text/javascript" >
<!--
function create() {
var hEd = CKEDITOR.instances['txt1'];
if (hEd) {
CKEDITOR.remove(hEd);
}
hEd = CKEDITOR.replace('txt1');
}
function destroy(){
var hEd = CKEDITOR.instances['txt1'];
if (hEd) {
CKEDITOR.remove(hEd);
}
}
-->
</script>
zaman) (yok etmek, CKEDITOR.remove (HED) çalıştırır; çağrılıyor. Oluşturmak için birden fazla tıklama() ekranda CKEditor'ın birden çok örneğini üretir, ancak örnekleri artık CKEDITOR.instances içinde görünmez.
Bir şey mi eksik?
Hatalı bir snippet'i takip etti. Beni düzelttiğin için teşekkürler. – Laramie
@AlfonsoML Bunun için teşekkürler - az önce beni kurtardı :) –
Evet, doğru. CKEDITOR.remove() yöntemini kullanırsanız, örnek yok edilmez. Eski birini kaldırmak için sth gibi: instance.destroy() çağırmanız gerekir. –