我需要使用TextArea和Wysiwyg编辑器。当textarea写在页面上时(不是动态的,静态的),它就工作了。。但我的问题是动态textarea。
我的代码:
add_action(\'admin_head\', \'load_tiny_mce\');
function load_tiny_mce() {
// The \'mode\' and \'editor_selector\' options are for adding
// TinyMCE to any textarea with class="tinymce-textarea"
wp_tiny_mce(true, array(
\'mode\' => \'specific_textareas\',
\'editor_selector\' => \'tinymce-textarea\'
));
}
我在按下按钮时添加了带有javascript代码的textarea。textareas是基本的,不使用wysiwyg编辑器!我想我需要绑定函数。。。但如何做到!
我希望,你能理解我!
当做
最合适的回答,由SO网友:Bainternet 整理而成
将此函数添加到JavaScript中:
function textarea_to_tinymce(id){
if ( typeof( tinyMCE ) == "object" && typeof( tinyMCE.execCommand ) == "function" ) {
tinyMCE.execCommand(\'mceAddControl\', false, id);
}
}
然后,当您创建textarea时,动态调用它并将textarea的id传递给它。
只需确保TinyMCE之前已加载到该页面,否则它将无法工作。
SO网友:Sander
评论上的任何回复按钮都是自动的,如:
<a class="comment-reply-link"
href="/post_url/?replytocom=187#respond"
onclick="addComment.moveForm("comment-" + id , id , "respond",
response) >Beantwoorden</a
>
就我现在所知,您不能将onclick事件更改为可以添加此execCommand的函数。
也许此页面可以帮助您:
http://codex.wordpress.org/Function_Reference/comment_reply_link