gpt4 book ai didi

javascript - CKEditor 从子窗口更新父文本区域

转载 作者:行者123 更新时间:2023-12-03 10:35:52 24 4
gpt4 key购买 nike

我有一个带有文本区域的父窗口,当父窗口打开时,它也会打开一个子窗口。当用户单击触发下面的 javascript 代码的提交按钮时,用户回答的问题会发布回父文本区域。然而,自从我开始使用 CKEditor 以来,这段代码并没有更新父/文本区域。

任何有关如何实现这一点的建议将不胜感激。

下面是子窗口中当前的 javascript 代码。

<script language="Javascript" type="text/javascript">
window.focus();

// update parent window
function updateParent() {
var r = myform.reason.value;
opener.document.getElementById("notes").value = "Reason: " + r;
window.close();
}

最佳答案

您将其添加到隐藏的文本区域,而不是 ckeditor 实例。获取 ckeditor 的实例并调用 insertText() 添加文本。为 html 调用 insertHtml()。

示例

opener.CKEDITOR.instances.notes.insertText("Reason: " + r);

关于javascript - CKEditor 从子窗口更新父文本区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28992214/

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