用到的网页中有个JS文件,好象是控制发布文章的,我想将默认的文章发表方式改为HTML方式,但不懂JS,请会的教一下,(这个JS文件我以TXT上传了)
我看了一下,应是在下面三段的某处改,我将第三段的cbMode.checked = false改为True,HTML方式是选中了,但发布框却没换,请教教教我
第一段:
function setHTML(szHTML)
{
if (szHTML=="") szHTML = L_DEFAULTHTML_TEXT
if (g_state.bMode)
idEditbox.document.body.innerHTML = szHTML
else
idEditbox.document.body.innerText = szHTML
if (g_state.bLoaded)
setSelection(true)
}
function set(szHTML)
{
idEditbox.document.body.innerHTML = szHTML
}
function getHTML()
{
var szRet = (g_state.bMode ? _CUtil_TrimCR(_CUtil_CleanHTML()) : _CUtil_TrimCR(idEditbox.document.body.innerText))
return szRet
}
第二段:
function setMode(bMode)
{
if (bMode!=g_state.bMode) {
g_state.bMode = bMode
var objBody = idEditbox.document.body
if (!bMode&& !g_state.bMode)
{
_CPopup_Hide()
objBody.bgColor = objBody.style.cssText = ""
if (g_state.customButtons)
idStandardBar.style.display = "none"
else
idToolbar.style.display = "none"
objBody.innerText = idEditbox.document.body.innerHTML
objBody.className = "textMode"
}
if ((bMode) && (g_state.bMode))
{
setDefaultStyle(g_state.css)
setBGColor(g_state.bgColor)
objBody.className = idStandardBar.style.display = idToolbar.style.display = ""
objBody.innerHTML = idEditbox.document.body.innerText
}
_setSize()
cbMode.checked = !bMode
setSelection(true)
setFocus()
}
return bMode
}
第三段:
function _drawModeSelect() {
var sz = "<TABLE CELLSPACING=0 CELLPADDING=0 ID=idMode>"
+ "<TR><TD><INPUT TYPE=checkbox ID=cbMode ONCLICK=\"setMode(!this.checked)
\"></TD>"
+ "<TD><LABEL FOR=cbMode TITLE=\""+"HTML 视图"+"\">" + "HTML 视图"+
"</LABEL>" + " ( 可直接使用HTML编辑 ) "+ "</TD></TR></TABLE>"
document.write(sz)
cbMode.checked = false
}