gpt4 book ai didi

javascript - 使用弹出窗口打开 html 文档并调用其中的方法/元素

转载 作者:行者123 更新时间:2023-11-28 20:50:09 24 4
gpt4 key购买 nike

我在使用弹出窗口调用引用的 html 页面中的方法/元素时遇到一些问题。当用户单击 ckeditor 插件时,将调用弹出窗口。

Plugin.js(弹出窗口)

popupEqnwin = window.open('main.html','test','width=1000,height=450,status=1,scrollbars=yes,resizable=1');

main.html

<input type="text" id="image" name="image" value="xxx"/>

如何使用 popupEqnwin 引用名为 image 的元素类型?我尝试使用 popupEqnwin.document.getElementById("image").value 但它不起作用。

感谢任何指示或引用。谢谢。

最佳答案

当您打开新窗口时,您可以保存其处理程序:

var popupWindow = window.open( 'yourFile.html' );

然后你就可以像使用普通窗口一样使用它:

popupWindow.document.body.innerHTML; // prints the contents of the popup's <body>
popupWindow.someFunction(); // calls some function from popup's global namespace
<小时/>

我的意思是...您应该稍微更改插件的代码,以便 CKEDITOR.editor.popup() 返回此处理程序或将其存储在 CKEDITOR 命名空间中的某个位置/编辑器实例。

<小时/>

我创建了一个ticket for this .

关于javascript - 使用弹出窗口打开 html 文档并调用其中的方法/元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12636638/

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