主要是用一个ckeditor但是发现,如果放在<head>标签中就不能正常显示,但是放到最下面</html>标签外就能正常显示了,这是什么原因呢?
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'ckEditor.jsp' starting page</title>
<script type="text/javascript" src="ckeditor/ckeditor.js"></script>
</head>
<body>
This is my JSP page. <br>
<textarea id="editorTest" name="editorTest" rows="" cols="">This is ckEditor test</textarea>
</body>
</html>
<!-- 以下这段代码如果放到<head>标签中就不能运行 -->
<script type="text/javascript">
CKEDITOR.replace('editorTest');
</script>
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'ckEditor.jsp' starting page</title>
<script type="text/javascript" src="ckeditor/ckeditor.js"></script>
</head>
<body>
This is my JSP page. <br>
<textarea id="editorTest" name="editorTest" rows="" cols="">This is ckEditor test</textarea>
</body>
</html>
<!-- 以下这段代码如果放到<head>标签中就不能运行 -->
<script type="text/javascript">
CKEDITOR.replace('editorTest');
</script>
解决方案 »
- js or jquery 字符串 插入 字符 的 位置 计算
- 如何通过js在一个页面给另一个页面添加内容
- 有10个textbox,怎样判断用户输入有没有重复?
- 一组checkbox允许并且必须选择其中的两个?
- jQuery挺好介绍给大家 顺便提个问
- 在输入框中,如何让输入完完整一个数字后才触发onkeyup事件,输入数字的位数是不固定的.
- (在线等)页面onload()事件时,自动点击页面的button
- 请教js问题,在线等
- 页面刷新后页面的位置
- 梅花雨来CSDN后的一些感受与心得,同时祝贺自己三星高照!
- javascript DOM操作的问题,在线等,急!!!!!!!!!!
- 请教div随鼠标的移动改变颜色 语句解释 谢谢
是的 你碰见的是正常情况这个函数执行的时候 要获取 指定id的 textarea
所以只有页面上有了这个textarea才能正确执行
你代码放在上面 这个时候页面还没被加载呢