2009-12-11 4 views
0

Я использую tinymce и простой modal (jquery plugin). Первоначально он не работал (что означает, что я не могу набирать текстовую область) для второго или более модального диалога открытия, если я не обновил страницу. Теперь я изменил свой код и теперь могу набрать, но проблема остается, кнопка отправки больше не работает. Я попытался проследить в поджигатель, и я нашел некоторые ошибки, подобные этойtinymce и jquery

Заранее спасибо

Разрешение отказано получить имущество XULElement.accessibleType [Перерыв на этой ошибке] вар TinyMCE = {MajorVersion: «3», minorVersi ... hanged(); return true} return false})})();

здесь пересмотренный Кодекс

$(document).ready(function() { 
    $('.basic').click(function (e) { 
     e.preventDefault();  
     $('#basic-modal-content').modal({onShow: function (dialog) { 
      tinyMCE.init({ 
       // General options 
       mode : "textareas", 
       theme : "advanced", 
       setup : function (ed) { 
        ed.onKeyPress.add(
         function (ed, evt) { 
          var y = tinyMCE.get('test').getContent(); 
          $('#rem_char').html(100 - y.length); 
          if (y.length == 100){ 
           //ed.getWin().document.body.innerHTML = y.substring(0,100); 
           alert("Your element has exceeded the 100 character limit. If you add anymore text it may be truncated when saved.") 
           return; 
          } 
         } 
        ); 
       },   
       plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,wordcount", 

       // Theme options 
       theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull", 
       theme_advanced_buttons2 : "fontselect,fontsizeselect,bullist,numlist,forecolor,backcolor", 
       theme_advanced_buttons3 : "",  
       theme_advanced_toolbar_location : "top", 
       theme_advanced_toolbar_align : "left", 
       dialog_type : "modal" 
      }); 
      return false; 
     }}); 
    }); 
    $('.close').click(function (e) { 
     e.preventDefault(); 
     $.modal.close(); 
    }); 
});  

ответ

0

являются вашей страницы HTML и все Javascripts вызываются из одного домена ? (domain.com и www.domain.com являются разными доменами).

+0

hi pekka, Да, я пользуюсь тем же доменом. Спасибо – tirso

+0

привет всем Я узнал, что существует конфликт с tinymce и правильной установкой плагина jquery. Я попытался удалить проверку, тогда она работает нормально. Любые мысли или предложения проблемы? вот мой код проверки \t \t \t $ ("# create_school") проверки ({ \t \t \t \t отладки:. Правда, \t \t \t \t errorElement: "пролет", \t \t \t \t \t \t \t Успех: функция (пробел) { \t \t \t \t \t span.text ("ok!"); \t \t \t \t}, \t \t \t \t \t \t \t \t \t \t \t \t правила: { \t \t \t \t \t имя: { \t \t \t \t \t \t требуется: правда, \t \t \t \t \t \t MinLength: 5, \t \t \t \t \t}, \t \t \t \t}, \t \t \t \t submitHandler: функция() { \t \t \t \t \t вар у = TinyMCE.получить ('тест') getContent(). \t \t \t \t \t предупреждение (длина y); \t \t \t \t \t \t \t alert ("Представлено!"); \t \t \t \t} \t \t \t \t \t \t}); – tirso

Смежные вопросы