FCKeditor 2 テキストエリアに何かが入力されたときに、カスタム JavaScript 関数をトリガーする必要があります。しかし、私は広範囲に検索しましたが、これに対する答えが見つかりません。どういうわけかテキストエリアに onkeypress="customfunction()" を追加するようなことをしたいと思います。
助けてくれてありがとう!
FCKeditor 2 テキストエリアに何かが入力されたときに、カスタム JavaScript 関数をトリガーする必要があります。しかし、私は広範囲に検索しましたが、これに対する答えが見つかりません。どういうわけかテキストエリアに onkeypress="customfunction()" を追加するようなことをしたいと思います。
助けてくれてありがとう!
いくつかの言葉のヒントを使用して、最終的に何かを見つけることができました。FCKeditor 2.0 でも onkeypress を実行する方法を次に示します。エディタ コードが呼び出された後に、この JavaScript をロードする必要があります。
function FCKeditor_OnComplete(editorInstance){
if (document.all) { // If Internet Explorer.
editorInstance.EditorDocument.attachEvent("onkeydown", function(event){alert('key was pressed');} ) ;
} else { // If Gecko.
editorInstance.EditorDocument.addEventListener( 'keypress', function(event){alert('key was pressed')}, true ) ;
}
}
これはうまくいくようです:
CKEDITOR.instances.<yourEditorname>.document.on('key', function(event) { });