环境:RAD IDE,JSP,tinyMCE。 我正在尝试使用tinyMCE和JSP构建一个富文本编辑器。 步骤进行:
代码:
<head>
<script type="text/javascript" src="insertYourPath/tinymce/jscripts/tiny_mce/tiny_mce.js" ></script>
<script type="text/javascript">
tinyMCE.init({
mode : "textareas",
theme : "simple" //(n.b. no trailing comma, this will be critical as you experiment later)
});
</script>
</head>
问题:JSP显示一个错误,即tinyMCE无法解析,我看不到正在渲染的编辑器。我还添加了对tinymce.editors.length > 0
的检查,它也返回了相同的结果。
有关tinyMCE.init
不起作用的任何建议吗?
答案 0 :(得分:0)
您的JavaScript网址无效。
<script type="text/javascript" src="insertYourPath/tinymce/jscripts/tiny_mce/tiny_mce.js"></script>
它说insertYourPath
这显然是一个示例路径。您似乎没有考虑到这一点并进行相应的编辑。
当JSP位于webcontent root中时,只需删除它:
<script type="text/javascript" src="tinymce/jscripts/tiny_mce/tiny_mce.js"></script>
或者当您不想担心相对URL时,因为您的JSP可以位于任何文件夹中,或者根据MVC意识形态由servlet转发,然后动态包含上下文路径:
<script type="text/javascript" src="${pageContext.request.contextPath}/tinymce/jscripts/tiny_mce/tiny_mce.js"></script>
答案 1 :(得分:0)
这有助于让编辑者提供所有必填字段。如果不想看到带有“tinyMCE.init”的红色,则只需要关闭jsp验证器。感谢。