document.write('<div class = "lla">'+
' <div class ="l" >'+
' <div class = "l1" style = " border-bottom-width: thin;border-bottom-style: solid;border-bottom-color: #CCCCCC;"><%= rzbt(1) %></div>'+
' <div class = "l2" style = " border-bottom-width: thin;border-bottom-style: solid;border-bottom-color: #CCCCCC;"><a href="blog1.asp?id=<%=blog_id(1)%>">Ïêϸ</a></div>'+
' </div>'+
' <div class = "LL" ><%= content(1) %></div>'+
 '  <div >'+
 '  <a class = "LLk"><%= c1(0) %></a>'+
' <a class ="LLk" style = " border-bottom-width: thin;border-bottom-style: solid;border-bottom-color: #CCCCCC;"><%= n1(0) %>|<%=t1(0)%></a>'+
' <a class = "LLk"><%= c1(1) %></a>'+
' <a class ="LLk" style = " border-bottom-width: thin;border-bottom-style: solid;border-bottom-color: #CCCCCC;"><%= n1(1) %>|<%=t1(1)%></a>'+
' <a class = "LLk"><%= c1(2) %></a>'+
' <a class ="LLk" style = " border-bottom-width: thin;border-bottom-style: solid;border-bottom-color: #CCCCCC;"><%= n1(2) %>|<%=t1(2)%></a>'+
' <a class = "LLk"><%= c1(3) %></a>'+                    //这行~!1
' <a class ="LLk" style = " border-bottom-width: thin;border-bottom-style:  solid;border-bottom-color: #CCCCCC;"><%= n1(3) %>|<%=t1(3)%></a>'+   // 这行2
    '</div>'+
'</div>');
无法显示......................但删除了上面两行就可以显示......谁知道为什么吖??????/帮帮我.......我试了好久都搞不定

解决方案 »

  1.   

    c1(3) t1(3)中是否包含单引号,回车等字符?
    看一下产生的HTML源文件.
      

  2.   

    引号不匹配引起的。这样试试,先把后台的这两个值转为字符串,然后再加进去:
    c1="<%= c1(3) %>"
    nt1="<%= n1(3) %> ¦ <%=t1(3)%>"
    document.write(' <div class = "lla">'+ 
    ' <div class ="l" >'+ 
    ' <div class = "l1" style = " border-bottom-width: thin;border-bottom-style: solid;border-bottom-color: #CCCCCC;"> <%= rzbt(1) %> </div>'+ 
    ' <div class = "l2" style = " border-bottom-width: thin;border-bottom-style: solid;border-bottom-color: #CCCCCC;"> <a href="blog1.asp?id= <%=blog_id(1)%>">Ïêϸ </a> </div>'+ 
    ' </div>'+ 
    ' <div class = "LL" > <%= content(1) %> </div>'+ 
     '  <div >'+ 
     '  <a class = "LLk"> <%= c1(0) %> </a>'+ 
    ' <a class ="LLk" style = " border-bottom-width: thin;border-bottom-style: solid;border-bottom-color: #CCCCCC;"> <%= n1(0) %> ¦ <%=t1(0)%> </a>'+ 
    ' <a class = "LLk"> <%= c1(1) %> </a>'+ 
    ' <a class ="LLk" style = " border-bottom-width: thin;border-bottom-style: solid;border-bottom-color: #CCCCCC;"> <%= n1(1) %> ¦ <%=t1(1)%> </a>'+ 
    ' <a class = "LLk"> <%= c1(2) %> </a>'+ 
    ' <a class ="LLk" style = " border-bottom-width: thin;border-bottom-style: solid;border-bottom-color: #CCCCCC;"> <%= n1(2) %> ¦ <%=t1(2)%> </a>'+ 
    ' <a class = "LLk"> '+c1+' </a>'+                    //这行~!1 
    ' <a class ="LLk" style = " border-bottom-width: thin;border-bottom-style:  solid;border-bottom-color: #CCCCCC;"> '+nt1+' </a>'+   // 这行2 
        ' </div>'+ 
    ' </div>'); 
      

  3.   

    唉呀,你为什么不试着用for和eval来写呢?这样的话代码量小一点,也容易检查错误,你这么写是很容易出错
      

  4.   

    content(1)里 包含 双引号  
    但里面是文章吖。。肯定有单引号,双引号的吖。。
      

  5.   

    因为我不知道你要写出来的结果是什么,所以我希望你能把生成的html源码贴出来,另外,有个问题,就是<div>的闭合标签问题,你是不是要检查一下,多了一个闭合标签
      

  6.   


    <script>
    ly0();
    function ly0()
    {
    document.write('<div class = "lla">'+
    ' <div class ="l" >'+
    ' <div class = "l1" style = " border-bottom-width: thin;border-bottom-style: solid;border-bottom-color: #CCCCCC;">呵呵呵呵</div>'+
    ' <div class = "l2" style = " border-bottom-width: thin;border-bottom-style: solid;border-bottom-color: #CCCCCC;"><a href="blog1.asp?id=5">详细</a></div>'+
    ' </div>'+
    ' <div class = "LL" >我市一名大夫,也是一名无偿献血者,对此了解一些!免费应该不可能,因为很多很多不献血的公民,怎么也能无偿用血的?用谁的血?只有参与献血才能享受免费用血或报销形式!我们济南的血价血站里是200cc200元,还可以的.到了医院又加收了一部分费用,此部分费用收的有些乱?-?-</div>'+ '  <div class = "LLk">f</div>'+
    ' <div class ="LLk" style = " border-bottom-width: thin;border-bottom-style: solid;border-bottom-color: #CCCCCC;">asdf|2008-4-2 18:53:56</div>'+
    ' <div class = "LLk">ffefeef</div>'+
    ' <div class ="LLk" style = " border-bottom-width: thin;border-bottom-style: solid;border-bottom-color: #CCCCCC;">efefeeffe|2008-3-14 22:45:36</div>'+
    ' <div class = "LLk">aa</div>'+
    ' <div class ="LLk" style = " border-bottom-width: thin;border-bottom-style: solid;border-bottom-color: #CCCCCC;">222|2008-3-14 22:45:26</div>'+
    '</div>');
    }</script>这就是..源码...<div></div>闭合标签,没错啊??我检查过很多次了..都是配对的吖..........
      

  7.   

    以上脚本执行也没错。
    出错时候的html源代码是什么?
      

  8.   


    <script>
    ly0();function ly0()
    {
    document.write('<div class = "lla">'+
    ' <div class = "l1" style = " border-bottom-width: thin;border-bottom-style: solid;border-bottom-color: #CCCCCC;">呵呵呵呵</div>'+
    ' <div class = "l2" style = " border-bottom-width: thin;border-bottom-style: solid;border-bottom-color: #CCCCCC;"><a href="blog1.asp?id=2">详细</a></div>'+
    ' <div class = "LL" >我市一名大夫,也是一名无偿献血者,对此了解一些!免费应该不可能,因为很多很多不献血的公民,怎么也能无偿用血的?用谁的血?只有参与献血才能享受免费用血或报销形式!我们济南的血价血站里是200cc200元,还可以的.到了医院又加收了一部分费用,此部分费用收的有些乱.....</div>'+
     '  <div class = "LLk">555555555</div>'+
    ' <div class ="LLk" style = " border-bottom-width: thin;border-bottom-style: solid;border-bottom-color: #CCCCCC;">123132123132|2008-3-14 17:15:50</div>'+
    ' <div class = "LLk">dfasdfasdf</div>'+
    ' <div class ="LLk" style = " border-bottom-width: thin;border-bottom-style: solid;border-bottom-color: #CCCCCC;">vsdfadfasdf|2008-3-14 17:15:40</div>'+
    ' <div class = "LLk"> </div>'+
    ' <div class ="LLk" style = " border-bottom-width: thin;border-bottom-style: solid;border-bottom-color: #CCCCCC;"> | </div>'+
    '</div>');
    }</script><script>
    ly1();
    function ly1()
    {
    document.write('<div class = "lla">'+
    ' <div class = "l1" style = " border-bottom-width: thin;border-bottom-style: solid;border-bottom-color: #CCCCCC;">呵呵呵呵</div>'+
    ' <div class = "l2" style = " border-bottom-width: thin;border-bottom-style: solid;border-bottom-color: #CCCCCC;"><a href="blog1.asp?id=1">详细</a></div>'+
    ' <div class = "LL" >我市一名大夫,也是一名无偿献血者,对此了解一些!免费应该不可能,因为很多很多不献血的公民,怎么也能无偿用血的?用谁的血?只有参与献血才能享受免费用血或报销形式!我们济南的血价血站里是200cc200元,还可以的.到了医院又加收了一部分费用,此部分费用收的有些乱.....</div>'+
     '  <div class = "LLk">111</div>'+
    ' <div class ="LLk" style = " border-bottom-width: thin;border-bottom-style: solid;border-bottom-color: #CCCCCC;">小明小吉小明小吉|2008-3-14 16:25:31</div>'+
    ' <div class = "LLk">小乐1-2小小小小小小</div>'+
    ' <div class ="LLk" style = " border-bottom-width: thin;border-bottom-style: solid;border-bottom-color: #CCCCCC;">小小小小小小|2008-3-14 16:24:12</div>'+
    ' <div class = "LLk">!!
    sdffasdfasdfasdfasdf
    asdfsadfdsfasdfasdf</div>'+
    ' <div class ="LLk" style = " border-bottom-width: thin;border-bottom-style: solid;border-bottom-color: #CCCCCC;">sdfasdfasd|2008-3-14 16:22:51</div>'+
    '</div>');
    }</script>这就是源码..不知道为什么会出错!!!!上面的一个能显示..下面的就无法显示
      

  9.   

    replace(xxx,VBCRLF, "<br>") 把换行取代掉
      

  10.   

    zhuyongke001      2008年04月05日 17点06分42秒 说:
        非常感谢,问题已经解决!!!!!!!!!!!!!!!!谢谢hookee您