Wah project kali ini ada kesempatan untuk explore FCKeditor, sebenarnya masih pengen otak atik http://recehan.com, tapi client dah nunggu kerjaan, jadi ya switch aja ke project client. Disini saya harus membuat counter untuk FCKeditor. Pertanyaan pertama adalah bagaimana saya bisa mengakses editor dan kapan editor selesai dibuat. Setelah googling akhirnya mendapat pencerahan, dimana fckeditor akan memanggil fungsi `FCKeditor_OnComplete` jika ada setelah editor selesai dibuat. Berikut ini saya akan menyisipkan contoh kodenya dengan asumsi `counter` adalah element span untuk menampilkan hasil hitungan.
Sedangkan code javascriptnya adalah berikut ini
function limit(instance, max){
txt = instance.GetHTML();
remain = max - txt.length;
$('counter').update(remain);
}
function FCKeditor_OnComplete( editorInstance ){
editorInstance.Events.AttachEvent( 'OnSelectionChange', function(){
limit(editorInstance, 500);
});
}
Kode tersebut termasuk code HTML yang dihitung

