首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FrameSet的Tinymce不工作吗?

FrameSet的Tinymce不工作吗?
EN

Stack Overflow用户
提问于 2012-12-26 05:35:39
回答 1查看 382关注 0票数 1

在我的项目中,我正在使用带有Textarea的tinymce。效果很好。但是当文本区域在框架集中时,它就不能工作了。下面是框架集中textarea的小代码片段。一旦我移除框架集,它就能工作(只需从下面的代码片段中移除框架集标记,它就能工作)。我没有得到我在这里失去的东西

代码语言:javascript
复制
<html>
<head>
     <script type="text/javascript" src="script/jquery-1.7.1.js"></script>
     <SCRIPT type="text/javascript" src="script/jquery-ui-1.8.13.custom.min.js"></SCRIPT>
     <script type="text/javascript" src="tinymce/jscripts/tiny_mce/tiny_mce.js" ></script>
     <SCRIPT type="text/javascript">
     $(function() {
     appendTinyMCE();
    function appendTinyMCE(){
     tinyMCE.init({
        mode : "textareas",
        theme : "advanced",
        plugins : "advlist",
         theme_advanced_buttons1 : "forecolor,backcolor,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect,sub,sup,|,bold,italic,underline,strikethrough",
        theme_advanced_buttons2 : "",
        theme_advanced_buttons3 : "",
        theme_advanced_toolbar_location : "top",
        theme_advanced_toolbar_align : "left",
        theme_advanced_statusbar_location : "bottom",
        theme_advanced_resizing : true

});}


});
</script>
</head>
<frameset framespacing="0" border="1" frameborder="1" cols="50%,50%">
<frame scrolling="NO"  name="checkPanel">
</frame>
<frameset rows="18%,*">
<frame scrolling="NO" noresize="" src="about:blank" name="heading">
<frame id="spellBody" scrolling="NO" noresize="" src="about:blank" name="preview" style="display: none;" aria-hidden="true">
<html>
<body>
<textarea style="width: 100%;" name="bodyTest" rows="20"><font face="Arial, Helvetica, sans-serif" size=2><p>This is my Test Text</p><BR> <p> </p><BR> <p><strong>Thanks and Regards</strong></p><BR> <p><font color=blue><strong>Scott</strong></font> Miles</p></textarea>
</body>
</html>
</frame>
</frameset>
</frameset>
</html>

--我不确定我是否需要做一些额外的配置来使tinymce与框架集一起工作?如果可以的话,我也可以用框架(而不是textArea )来绑定tinymce?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-26 13:57:43

最快的解决方案是将所有的javascript移动到框架集HTML的头部。tinyMCE.init()将处理当前文档中的所有文本区域,但是框架集(或iframe)的内容被认为是不同的文档,或者至少有不同的document对象。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14036390

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档