1
我有麻煩了tinyMCE到與IE6的新的jQuery 1.4.2工作使用jQuery 1.4.2工作。在我的項目中,我們已經使用了tinyMCE與使用jQuery 1.3.2沒有問題。但是現在升級帶來了一個奇怪的問題。每當我在工具欄上點擊任何按鈕(無論它是一個自定義或標準的像黑體,斜體),IE6觸發unload事件,此功能抓到:tinyMCE的不是IE6
window.onbeforeunload = function() {
alert("bad mce!");
// normally used for a blockUI "loading new page" message
}
我看到了同樣的問題使用最新版本的tinyMCE 3.3.2,以及老版本的tinyMCE。我的TinyMCE的初始化是非常基本的...
function initTinyMCE() {
tinyMCE.init({
mode: "specific_textareas",
theme: "advanced",
skin: "o2k7",
editor_selector: "mceSimple",
theme_advanced_buttons1: "bold,italic,underline,separator,bullist,backcolor,forecolor,undo,redo",
theme_advanced_buttons2: "",
theme_advanced_toolbar_location: "top",
theme_advanced_toolbar_align: "left",
onchange_callback: "NoteChanged",
width: "100%",
height: "520",
});
}
當然,這在Firefox正常工作(不幸的是,目標瀏覽器IE6是(BOO))。如果我恢復到jQuery的1.3.2,問題消失在IE6。有沒有人有任何想法可能造成這種情況?