如何将参数从tinyMCE传递到tinyMCEPopup?将参数从tinyMCE传递到tinyMCEPopup
我看到这个解决方案:TinyMCE - Pass value from Popup
和我在找什么东西?如何在tinyMCE中创建一个可以在tinyMCEPopup中访问的变量?
如何将参数从tinyMCE传递到tinyMCEPopup?将参数从tinyMCE传递到tinyMCEPopup
我看到这个解决方案:TinyMCE - Pass value from Popup
和我在找什么东西?如何在tinyMCE中创建一个可以在tinyMCEPopup中访问的变量?
有几种方法可以从tinymce弹出窗口访问变量。
A.您可以将变量分配给您的编辑器对象,后来从弹出访问它:tinyMCEPopup.editor.my_variable = 'xyz';
B.您可以分配到你的窗口对象的变量(从maindocument): window.my_variable = 'xyz';
,稍后使用openObject访问它,以防弹出窗口是自己的窗口:window.opener.my_variable
。
这是否解决您的问题?
每个弹出窗口都是一个IFrame,这意味着你可以在window.parent的弹出窗口中为你想要的任何变量加前缀。 (如window.parent。[variable name])来访问页面上的任何变量。
另外,因为弹出窗口是一个iframe,所以实际上不能直接在窗口创建时传递一个变量。但是,如果直接获取对新的iframe对象的引用,则当然可以在加载框架后获取和设置变量。
另一个需要考虑的选择是将变量加载到正在加载的页面的url上。
@Thariama也许你会知道吗? :) – 2012-03-30 15:33:45