微小的MCE不使用XAMPP在localhost上运行corectly?

时间:2015-10-13 08:19:55

标签: javascript php tinymce tinymce-4

这是我使用XAMPP 5.6.12的本地主机,我已经从他们的网站下载了TinyMCE包。在我的本地目录中,我使用TinyMCE 4.2.6创建文件名编辑器作为富文本编辑器。

这是editor.php [更新]源代码:

<!DOCTYPE html>
<html>
<head>
    <script type="text/javascript" src="/tinymce/tinymce.min.js"></script>
    <script type="text/javascript">
        tinymce.init({
            selector: "#mytextarea",
            theme: "modern",
            menubar: false,
            height: 300
        });
    </script>
    <title>JS Rich-Text Editor</title>
</head>
<body style="font-family:fantasy">

<form method="post" action="somepage">
    <p>JS Rich-Text Editor</p>
    <p><a href="" style="color:royalblue" target="_blank">Open New Tab</a></p>
    <textarea id="mytextarea">Easy! You should check out MoxieManager!</textarea>
</form>

</body>
</html>

如果我使用的是tinymce.cachefly.net中的CDN,那么一切都还可以,但不是我的新下载包。它变成了一个简单的textarea而不是富文本编辑器,就像我想要的那样。

有没有人可以帮我解决这个问题?而对于addtional是不是自动刷新'textarea'的内容,它是如何做到的?

我的Firebug控制台:

SyntaxError: expected expression, got '<' in theme.min.js (line 1)
TypeError: c is not a constructor ...place(/-/,""),c=T.get(n.theme),t.theme=new c(t,T.urls[n.theme]),t.theme.init&&t.... in tinymce.min.js (line 9, col 24675)

1 个答案:

答案 0 :(得分:0)

“如果我从tinymce.cachefly.net使用CDN,一切都会好的。”

首先,./表示您的“tinymce”目录位于当前工作目录中,即与HTML文件相同的目录,您确定是这种情况吗?尝试将./替换为/,而不是点(。)?

其次,对tinymce.init()方法的调用是在声明ID为mytextarea的textarea之前发出的。尝试将您的脚本放在HTML表单下方,或者更好地在文档完全加载时进行init调用。