如何將參數從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