2010-04-02 6 views
1

tinyMCE를 IE6의 새로운 jQuery 1.4.2와 함께 사용하는 데 문제가 있습니다. 내 프로젝트에서 우리는 jQuery 1.3.2에 아무런 문제없이 tinyMCE를 사용 해왔다. 그러나 이제 업그레이드로 인해 이상한 문제가 발생했습니다.tinyMCE가 IE6의 jQuery 1.4.2와 작동하지 않습니다.

window.onbeforeunload = function() { 
    alert("bad mce!"); 
    // normally used for a blockUI "loading new page" message 
} 

저도 같은 문제를보고 있어요 : (그것은 사용자 정의 하나 대담한 같은 표준 것들, 이탤릭체이든) 내가 도구 모음에있는 버튼을 클릭 할 때마다, IE6이 기능에 의해 적발 unload 이벤트를 발생시킵니다 최신 버전의 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", 
      }); 
} 

이 (불행히도, 대상 브라우저가 IE6 (야유)입니다) ... 아주 기본적인 것입니다. jQuery 1.3.2로 돌아 가면 IE6에서 문제가 사라진다. 누구든지이 문제를 일으킬 수있는 아이디어가 있습니까?

답변

1

누구든지이 문제가 앞으로 발생하면 궁극적으로 해결책을 찾았습니다 (잠시 여기에 게시하는 것을 잊어 버렸습니다).

jQuery UI와의 호환성 문제가있었습니다. 대화 형 플러그인을 사용하여 TinyMCE가 창에 배치되었습니다. 대화 상자 플러그인을 사용하지 않고 대신 blockUI를 사용하여 문제를 해결했습니다. 누가 짐작 했겠습니까?

관련 문제