微小的mce换行

时间:2012-10-19 10:22:17

标签: javascript tinymce line-breaks

我使用微小的mce供用户显示文字。我使用此代码显示其文本:

<script type="text/javascript" charset="utf-8">
  function init_ContentSwap() {
    var swap1 = {
        restoreDefault: false,
        content: {
            '1': "[[*tinymcetext]]",
            '2': "[[*tinymcetext]]",
            '3': "[[*tinymcetext]]"

        }
    }

    dw_ContentSwap.setup(swap1);
  }

  dw_Event.add(window, 'load', init_ContentSwap);`    

<div class="code_demo">

  <ul class="demoLinks">
    <li><a href="#1" class="showInfo 1">1</a></li>
    <li><a href="#2" class="showInfo 2">2</a></li>
    <li><a href="#3" class="showInfo 3">3</a></li>
  </ul>
  <div id="infoDiv">[[*tinymcetext]]</div>
</div>


<!-- end demo -->

<p class="clearer">&nbsp;</p>   

第一个问题是当用户复制/粘贴文本时,它会在html代码中创建换行符,并且javascript代码不再起作用。在tinymce中,remove_linebreak设置为yes,它可以工作但不能粘贴文本。

第二个问题是我在tinymce中使用带有div的模板,并且当我使用它时会在微小的mce中生成换行符。

我的第三个问题是我使用“在我的javascript中显示文本,但当我的用户使用”时,在他的文本中它会破坏javascript代码。那么替换它的最佳方法是什么?

0 个答案:

没有答案