这里的问题是你的TinyMCE的初始化发生在加载html dom元素之前。使用此使其工作:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="tinymce/tinymce.min.js"></script>
<title>JS Rich-Text Editor</title>
</head>
<body style="font-family:fantasy">
<h1>TinyMCE Getting Started Guide</h1>
<form method="post" action="editor.php">
<textarea id="mytextarea" name="content" style="height:256px"></textarea>
<p><input type="submit" value="submit" /></p>
</form>
</body>
<script type="text/javascript">
tinymce.init({ selector: "#mytextarea", menubar:false , plugins: "table image link code", tools: "inserttable", fontsize_formats: "8pt 10pt 12pt 14pt 18pt 24pt 36pt", toolbar: ["code | fontselect | fontsizeselect | bold italic | link image | alignleft aligncenter alignright | table inserttable | undo redo" ] });
</script>
</html>
备选:
,如果你使用jQuery把你的TinyMCE的initalization到文档准备呼叫
<script type="text/javascript">
$(document).ready(function() {
tinymce.init({ selector: "#mytextarea", menubar:false , plugins: "table image link code", tools: "inserttable", fontsize_formats: "8pt 10pt 12pt 14pt 18pt 24pt 36pt", toolbar: ["code | fontselect | fontsizeselect | bold italic | link image | alignleft aligncenter alignright | table inserttable | undo redo" ] });
});
</script>
如果你使用Firefox,检查thefirebug控制台.. – Naruto
没有错误显示在萤火虫上 –