操作系统: win7
浏览器版本: ie8 ff13
KindEditor版本: 4.1
BUG再现步骤:
1.将含有HTML的SCRIPT代码写入数据库
2.再次用KE打开,查看源码代码
3.可以看到KE已经将SCRIPT代码中的HTML进行格式化,并忽略了SCRIPT代码,导致SCRIPT代码无法运行
期望结果:
SCRIPT代码可以正常运行
参考代码:
<SCRIPT LANGUAGE="JavaScript">
<!--
function PopIt(label, msg, URLE){
var DQUOTE = '\"'
var s1 = "<TITLE>英语大羸家 第" + label + "讲</TITLE>" +
"<BODY BGCOLOR='ffffff'><center><TABLE BORDER=0 width=300><TR>" +
"<TD HEIGHT=40 VALIGN=TOP>"+ "<embed src=mp3/"
var s2 = "english"+label+".mp3 width=500 height=40 autostart=false></embed>"
var s3 = "</TD></tr><tr><td>"+"<p align=right>英语大羸家 第" + label + "讲</p>" +
"</TD></tr></TABLE><iframe src=txt/" +label+ ".htm width=500 height=400></center></BODY>"
popup = window.open("","popDialog","height=500,width=530,scrollbars=no")
popup.document.write(s1+s2+msg+s3)
popup.document.close()
}
// -->
</SCRIPT>
<A HREF="JavaScript:PopIt('001','','')">英语大羸家</A>