主题: 为什么我的页面一定要使用兼容模式才能正常使用KINDEDITOR?
作者: 中国帝购网络, 发布日期: 2011-09-28 11:07:05, 浏览数: 3781

我原来用的是3.5版本的,添加信息时一定要调成兼容模式才能正常使用KINDEDITOR
本来以为是3.5版本不支持,昨晚换了4.0版本的!结果还是一样,不能在急速模式下使用,必须切换为兼容模式!
下面是我的页面代码!代码有点长,整个页面的代码都在!麻烦帮我找找原因!

本来不想修改原文件代码的!但是刚刚看了下帖子,发现实在太长 所以 还是把源代码删了,如果哪位遇到和我同样的问题,可以看我楼下的回复!如果也有同样的错误~:)改一下试试吧~:)

作者: 中国帝购网络, 发布日期: 2011-09-28 12:14:38

本来想把上面代码简化一下然后再说明 问题所在的~:)可是弄了半天上面代码实在是乱!不弄了!
其实原因很简单! 不过我是用老办法解决的!一条条的调整代码 最后找出问题所在!:)

问题关键在于 FORM 这句的位置上,下面代码说明:
原来的代码:

<table width="100%" height="100" border="0" cellpadding="0" cellspacing="0">
<form name="myform" method="post" action="<%=url%>_edit.asp?action=doinfo"  onsubmit="JavaScript: return chk_data();">

更改后,可以正常使用的代码:

<form name="myform" method="post" action="<%=url%>_edit.asp?action=doinfo"  onsubmit="JavaScript: return chk_data();">
<table width="100%" height="100" border="0" cellpadding="0" cellspacing="0">
就这么简单,我的问题解决了~

很多时候一直郁闷,2K行的 代码(asp),就一个逗号,弄得焦头烂额~哎
不知道谁有这方面的经验,介绍下~:)
回复
作者: Roddy, 发布日期: 2011-09-28 12:26:38
回复中国帝购网络:所以写HTML代码必须按照标准写,这样不会出现莫名其妙的问题,table和tr之间放其它标签明显是有问题的写法。
回复
作者: 中国帝购网络, 发布日期: 2011-09-28 13:09:36

回复Roddy:呵呵,这个心里明白,但是以前也是特殊需要啊!
我记得 FORM标签比较特殊 以前老的协议里  FORM 标签结尾以后如果不放在table标签里面,会在表格后面增加一行空格,影响整体页面效果,久而久之 就养成习惯了。form标签都放table里面了!结果这次吃亏了。网站上用编辑器的页面不下几十个!这次返工了~:(

回复
发表新帖 发表回复