document.Html_Edit.idEditbox.document.body.innerHTML='<%=content%>';

解决方案 »

  1.   

    那如果 content的值是 i am a 'girl' 还是一样出错呀。
      

  2.   

    jdk1.4有replaceAll函數.
    你用replaceAll將雙引號替換成單引號.
    content.replaceAll(String regex, String replacement);如果是單引號就不管.然後在顯示數據時用
    document.Html_Edit.idEditbox.document.body.innerHTML="<%=content%>";
      

  3.   

    字符串替代函数:在line中,用newString 替代 oldString
    public String replace( String line, String oldString, String newString )
    {
    int i=0;
    if ( ( i=line.indexOf( oldString, i ) ) >= 0 ) {
    char [] line2 = line.toCharArray();
    char [] newString2 = newString.toCharArray();
    int oLength = oldString.length();
    StringBuffer buf = new StringBuffer(line2.length);
    buf.append(line2, 0, i).append(newString2);
    i += oLength;
    int j = i;
    while( ( i=line.indexOf( oldString, i ) ) > 0 ) {
    buf.append(line2, j, i-j).append(newString2);
    i += oLength;
    j = i;
    }
    buf.append(line2, j, line2.length - j);
    return buf.toString();
    }
    return line;
    }
      

  4.   

    我用的是1.4的,不过好象没有replaceAll这个函数呀。