gpt4 book ai didi

tinymce - 如何从 TinyMCE 插件中取回值?

转载 作者:行者123 更新时间:2023-12-04 08:37:43 28 4
gpt4 key购买 nike

我正在 TinyMCE 工具栏上制作一个额外的按钮(它用于 Wordpress,但我认为这并不重要)。

按下按钮并显示一个表单,我在配置它时完全不知所措,以便在表单上输入的值实际上传输到tinyMce插件的其余部分。

我发现的唯一相关文档是 this page他们向您展示如何实现自定义浏览器。但是对于初学者(或至少对我而言)来说,这相当神秘。

这是我所拥有的:

这是在按下按钮时执行的:

ed.windowManager.open({
file : url + '/dialog.html',
width : 400,
height : 120,
inline : 1
}, {
plugin_url : url, // Plugin absolute URL
some_custom_arg : 'custom arg' // Custom argument
});

这是 dialog.html 文件的内容
<html>
<head>
<title>Hello world!</title>
</head>
<body>
<form name="Hello world" method="post">
<input size="30" name="textbox1" type="text" id="textbox1" />
<input type="submit" value="" name="submitbutton" />
</form>
</body>
</html>

显然这没有任何作用(甚至没有关闭对话框),但我真的不知道从哪里开始寻找它来做某事。

最佳答案

我在 MoxieCode 论坛上回答了这个问题,但在此处为其他人添加了我的回复。

TinyMCE 中包含的示例插件应该会有所帮助并用于 tutorial on creating a plugin

查看插件,在 js 目录中,您将找到一个 JavaScript 库 dialog.js,其中包含在示例对话框中单击提交时调用的方法。它本质上只是通过 execCommand 使用 mceInsertContent将值插入编辑器。

因此,在您的示例中,您需要做的第一件事是更改表单以在提交时调用 JavaScript 方法。然后您将需要创建该方法来执行您想要插入 TinyMCE 的任何操作。

关于tinymce - 如何从 TinyMCE 插件中取回值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6740763/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com