【问题标题】:TinyMCE not able to load content when called for second time in one page in MozillaTinyMCE 在 Mozilla 的一个页面中第二次调用时无法加载内容
【发布时间】:2012-07-04 15:28:48
【问题描述】:

基本上,我已经在 textarea 上加载了 tinyMCE。我的动机是:

单击按钮时,编辑器应由存储在中的描述填充 通过ajax调用数据库。

它在 Chrome 中正常工作。

但是当我在 Firefox 中运行脚本时,它第一次运行良好。但是再次按下按钮时,描述会闪烁一秒钟然后消失。该代码在刷新页面时运行良好。

可能有什么问题?任何帮助都会有所帮助。

【问题讨论】:

  • 有助于查看您正在使用的代码。
  • 基本上,这是firefox 11的一个bug。TinyMCE 3.4工作正常。其他TinyMCE 3.5.2不工作。谢谢。
  • 没有您的代码,StackOverflow 上的人员将无法复制您看到的内容并提出解决方案。
  • 抱歉回复晚了。基本上,我尝试了3.4,它可以工作。这是Firefox 11的一个错误。它在以后的版本中可以正常工作。谢谢。

标签: ajax firefox tinymce


【解决方案1】:

有几种可能。

可能是您需要关闭 tinymce 编辑器实例,然后再重新初始化它。

要关闭编辑器实例,请使用:

tinymce.execCommand('mceRemoveControl',true,'editor_id');

重新初始化使用

tinymce.execCommand('mceAddControl',true,'editor_id');

【讨论】:

  • 为了找出问题所在,我们需要更多关于您的代码以及您目前尝试过的内容的信息
【解决方案2】:
tinymce.init({
        mode : "exact",
        selector: 'your_textarea_selector',
        theme: "modern",
        plugins: [
              "advlist autolink lists link image charmap print preview anchor",
              "searchreplace visualblocks code fullscreen",
              "insertdatetime media table contextmenu paste"
        ],
        toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image",
        toolbar_items_size: 'small',
        image_advtab: true,
        init_instance_callback : function(editor) {             
            var currentEditor = editor.editorContainer;
            $(currentEditor).show();
        }
    });
    if (tinymce.editors.length>0) {
        tinymce.execCommand('mceFocus', true, txt_area_id);
        tinymce.execCommand('mceRemoveEditor',true, txt_area_id);
        tinymce.execCommand('mceAddEditor',true, txt_area_id);
    }

即使有 ajax 请求,这对我来说也很好。我在我的 JSP 中使用 Tinymce 4.x。

【讨论】:

    【解决方案3】:

    这东西对我有用:

    您需要从包含编辑器的页面调用 tinyMCE 脚本。

    我正在使用 MVC4 Razor 框架。通过在我的页面上注入此代码帮助了我:

    <script src="@Url.Content("~/scripts/tinymce/tinymce.min.js")" type="text/javascript"></script>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-05
      • 1970-01-01
      • 2012-05-23
      • 1970-01-01
      • 1970-01-01
      • 2019-01-13
      相关资源
      最近更新 更多