我正在开发一个网页,但我对一些 j印法感到有些麻烦。
我将Nicedit作为文本领域WYSIWYG。
<script src="http://js.nicedit.com/nicEdit-latest.js" type="text/javascript"></script>
<script type="text/javascript">bkLib.onDomLoaded(nicEditors.allTextAreas);</script>
这与该页的缺省案文相干。 问题在于,我还有这个小篇章来补充更多的文字:
function addchapter()
{
if (num_chapter < 10)
{
var num=num_chapter+1;
document.getElementById( chapters ).innerHTML += "<h3>Chapter " + num + "</h3> Title: <input type= text name= titlechapter_" + num + " ><br>Content:<textarea name= chapter_" + num + " ></textarea>";
}
else if (num_chapter == 10)
{
document.getElementById( chapters ).innerHTML += "<br />Maximum is 10 chapters.";
}
num_chapter += 1;
}
因此,当我通过javascript增加一个文字时,它没有适当的风格;它没有执行尼斯迪特。 情况是,案文是所有标准,因此两种情况下的法典之间没有任何区别。 我不了解太多的javascript,但我认为,问题可能是尼斯迪特法在页数上运行欧安会,而那是这样。 Any concept of how to make it industry when the pageloads (<= have made) and when the add Chapter
function is conducted?
相关的超文本轨道是:
<div id="chapters">
</div>
<button type="button" onclick="addchapter()"> Add chapter </button>
见第1章,你可以看到奇迹:,>(中链条)。
非常感谢大家。
EDIT 1, Error console output: When the page loads it throws this:
"GET http://js.nicedit.com/nicEditIcons-latest.gif
bkClass.extend.getStylenicEdit-latest.js:8
bkClass.extend.constructnicEdit-latest.js:38
AnicEdit-latest.js:8
bkClass.extend.addInstancenicEdit-latest.js:37
bkClass.extend.panelInstancenicEdit-latest.js:37
nicEditors.allTextAreasnicEdit-latest.js:37
bkLib.domLoaded"
在我增加一个新篇章时:
"Uncaught TypeError: Object #<bkClass> has no method removeInstance
bkClass.extend.checkReplacenicEdit-latest.js:37
bkClass.extend.panelInstancenicEdit-latest.js:37
nicEditors.allTextAreasnicEdit-latest.js:37
(anonymous function)/file/new/:112
onclick"