function init()
 {
eWebEditor1.insertHTML('<STRONG><FONT color=#ff0080>自1946年在美国宾夕法尼亚大学制成的世界上第一台电子数字计算机以来,计算机的发展大致经</FONT></STRONG> 
<P><FONT size=3><STRONG><FONT color=#ff0080>历了五代的变化</FONT></STRONG>:</FONT></P>
<P><B><I><FONT color=#0000ff size=3>1. 1946年开始的第一代电子管计算机:</FONT></I></B></P>
<P><FONT size=3>  计算机运算速度一般为每秒几千次至几万次,体积庞大,成本很高,可靠性较底,在此期间,形成了计算机</FONT></P>
<P><FONT size=3>的基本体系,确定了程序设计的基本方法,数据处理机开始得到应用。</FONT></P>
<P><FONT color=#0000ff size=3><I><B>2. 1958年开始的第二代晶体管计算机: </B></I></FONT></P>
<P><FONT size=3>  运算速度提高到几万次至几十万次,可靠性提高,体积缩小,成本降低,工业控制机开始得到应用。

 '}
</script>
用红色标注的是我从数据库中读出的内容,可是查看源文件后是上面的显示状态,所以javascript不能真确把内容显示出来(如果没有回车的话,就是说都在一行就可以,我现在该怎么办呢?)

解决方案 »

  1.   

    你是不是,应该先随便插一点,test一下呢 比如 eWebEditor1.insertHTML('<font>testString</font>'); 
    try,try呢,如果,不成功,那应该是你的 eWebEditor1,不存在。
      

  2.   

    你可以先将内容放入一个隐藏的textarea中
    <script>
    function init(){
        eWebEditor1.innerHTML = document.getElementById('txt').value;
    }
    </script>
    <body onload="init();">
    <div style="display:none">
       <textarea id="txt">
           <STRONG> <FONT color=#ff0080>自1946年在美国宾夕法尼亚大学制成的世界上第一台电子数字计算机以来,计算机的发展大致经 </FONT> </STRONG>  
    <P> <FONT size=3> <STRONG> <FONT color=#ff0080>历了五代的变化 </FONT> </STRONG>: </FONT> </P> 
    <P> <B> <I> <FONT color=#0000ff size=3>1. 1946年开始的第一代电子管计算机: </FONT> </I> </B> </P> 
    <P> <FONT size=3>  计算机运算速度一般为每秒几千次至几万次,体积庞大,成本很高,可靠性较底,在此期间,形成了计算机 </FONT> </P> 
    <P> <FONT size=3>的基本体系,确定了程序设计的基本方法,数据处理机开始得到应用。 </FONT> </P> 
    <P> <FONT color=#0000ff size=3> <I> <B>2. 1958年开始的第二代晶体管计算机:  </B> </I> </FONT> </P> 
    <P> <FONT size=3>  运算速度提高到几万次至几十万次,可靠性提高,体积缩小,成本降低,工业控制机开始得到应用。
       </textarea></div>
    </body>