div里为什么放<html>标签呢?有什么特殊需求?

解决方案 »

  1.   

    项目的需要,div里面有复杂的html。
      

  2.   

    <html xmlns="http://www.w3.org/1999/xhtml" > 
    <head><title>无标题页</title> 
    <script language="javascript" type="text/javascript"> 
    function Button1_onclick() {
          longStr=document.getElementById("ser").innerHTML;     
          alert(longStr); 

    </script> 
    </head> 
    <body>
    <input type=button onClick="javascript:Button1_onclick()" value="OK">
    <div id="ser">
    <P>这里是开始部分</p>
    <meta http-equiv=Content-Type content="text/html; charset=gb2312"> 
    <meta name=ProgId content=Word.Document> 
    <meta name=Generator content="Microsoft Word 11"> 
    <meta name=Originator content="Microsoft Word 11"> 
    <link rel=File-List href="fengMian.files/filelist.xml"> 
    <title>xxxxx </title> 
    <table> <tr> <td>00 </td> </tr>
    </table>
    <P>这里是结束部分</p>
    </div>
    </body> 
    </html> 
    -----------------------------
    只能这样了,如果你再里面嵌套
    <html> 
    <head> 

    <meta http-equiv=Content-Type content="text/html; charset=gb2312"> 
    <meta name=ProgId content=Word.Document> 
    <meta name=Generator content="Microsoft Word 11"> 
    <meta name=Originator content="Microsoft Word 11"> 
    <link rel=File-List href="fengMian.files/filelist.xml"> 
    <title>xxxxx </title> 
    <table> <tr> <td>00 </td> </tr> </table> 
    </html>
    这里会把下面的</html>给截取,所以,浏览器会解释到此出.
    要像完整,必须再一个页面保存W3C规范来写
      

  3.   

    这样肯定不行的.需要把里面的html代码做html编码处理然后再显示.
      

  4.   

    呵呵,困难了,你先要把他转换成html无法解析掉的,也就是字符串,而不是html
      

  5.   

    CSDN论坛里面转换就是一个很好的例子
      

  6.   

    把<转换成&lt;,把>转换成&gt;
      

  7.   

    --------------
    你现在最起码要把<html>     这里面包含的<html></html> </html>
    要嘛把多的<html></html>去掉
    或者就是 LS说的,把他们转换成别的代码,然后在alert()的时候恢复下.
      

  8.   

    Ajax 的异步调用能实现 输出整个页面的源码    注意的是异步调用的最后不要 response.end();
      

  9.   

    倒,你没看到6楼那给的,不是都把所有的html多显示在页面上了?
      

  10.   


    你看看<title>xxxxx </title> 哪去啦?
      

  11.   

    你说下面这个缺少哪个??
    <html xmlns="http://www.w3.org/1999/xhtml" > 
    <head><title>无标题页</title> 
    <script language="javascript" type="text/javascript"> 
    function Button1_onclick() {    
          longStr=document.getElementById("ser").innerHTML;     
          alert(longStr); 

    </script> 
    </head> 
    <body>
        <input type=button onClick="javascript:Button1_onclick()" value="OK">
        <div id="ser">
            <P>这里是开始部分</p>
            <meta http-equiv=Content-Type content="text/html; charset=gb2312"> 
            <meta name=ProgId content=Word.Document> 
            <meta name=Generator content="Microsoft Word 11"> 
            <meta name=Originator content="Microsoft Word 11"> 
            <link rel=File-List href="fengMian.files/filelist.xml"> 
            <title>xxxxx </title> 
            <table> <tr> <td>00 </td> </tr>
            </table>
            <P>这里是结束部分</p>
        </div>
    </body> 
    </html> 
      

  12.   

    就你看CSDN显示html的,不是叫你看他给的代码!
    CSDN不是把完整的html显示出来了?
      

  13.   

    基本搞好了,就是这样让页面不显示&nbsp;
      

  14.   

    呵呵,csdn这么好的例子就摆在这,你都领悟不过来
      

  15.   

    本人愚笨,还要请高人指点!
    现在的问题是我的html流里面没有&nbsp;,可是显示的时候空格符全变成了&nbsp;,如何去掉?
      

  16.   

    使用split过滤,你不是没有,编辑器编辑的空格保存时就是&nbsp;,
      

  17.   

    用replace怎么过滤,我的html流里面可是没有&nbsp;
    只有空格,
    如:
    中 国
    可显示的时候就是:
    中&nbsp;国replace怎么写?
    谢谢!!
      

  18.   

    html流里面是:
    中   国
    可是显示为:
    中&nbsp;国 怎么让显示的时候不显示:
    中&nbsp;国
    而是:
    中   国
      

  19.   

    str.replace("&nbsp;"," ")试试吧
      

  20.   

    <html> 
    <head> 
    <meta http-equiv=Content-Type content="text/html; charset=gb2312"> 
    <meta name=ProgId content=Word.Document> 
    <meta name=Generator content="Microsoft Word 11"> 
    <meta name=Originator content="Microsoft Word 11"> 
    <link rel=File-List href="fengMian.files/filelist.xml"> 
    <title>xxxxx </title> 
    <table> <tr> <td>00 </td> </tr> </table> 
    </html> 
    我现在想在javascript里面取到这个完整的html流,但是就是取得不完整,请指点! 
    整个源码如下: 
    <html xmlns="http://www.w3.org/1999/xhtml" > 
    <head id="Head1"> <title> 
    无标题页 
    </title> 
    <script language="javascript" type="text/javascript"> function Button1_onclick() { 
    for(i=0;i<ser.parentNode.childNodes.length;i++){
        var longStr=ser.parentNode.childNodes.item(i).nodeName.innerHTML;
     longStr=ser.innerHTML; 
    alert(longStr);

     
    }
    </script> 
    </head> 
    <body> 
    <div id="ser"> 
    <html> 
    <head> 
    <meta http-equiv=Content-Type content="text/html; charset=gb2312"> 
    <meta name=ProgId content=Word.Document> 
    <meta name=Generator content="Microsoft Word 11"> 
    <meta name=Originator content="Microsoft Word 11"> 
    <link rel=File-List href="fengMian.files/filelist.xml"> 
    <title>xxxxx </title> 
    <table> <tr> <td>00 </td> </tr> </table> 
    </html> 
    </div> 
     <input type=button onClick="Button1_onclick();" value=ok> 
    </body> 
    </html> 
    用了个循环,结果可以自已看一下.如何取得<html><head>?如果只是要效果的话,不是很难办,createElement然后显示就可以了.其它的同意6楼的观点.
      

  21.   

    用了个循环,结果可以自已看一下.如何取得 <html> <head>?如果只是要效果的话,不是很难办,createElement然后显示就可以了.其它的同意6楼的观点.
      

  22.   

    我的html流里面没有&nbsp;
    替换什么啊!
      

  23.   

    直接用ajax,把
    <html>
    <head>
    <meta http-equiv=Content-Type content="text/html; charset=gb2312">
    <meta name=ProgId content=Word.Document>
    <meta name=Generator content="Microsoft Word 11">
    <meta name=Originator content="Microsoft Word 11">
    <link rel=File-List href="fengMian.files/filelist.xml">
    <title>xxxxx </title>
    <table> <tr> <td>00 </td> </tr> </table>
    </html>
    写到一个文本里,然后用ajax请求就行!
      

  24.   

    to:hqin6 
    怎么用ajax读取服务器端的文本文件?能给出代码吗?to:chinmo 
    我的数据库里面肯定么没有,我现在只是不想在页面上显示&nbsp;怎么做?
      

  25.   

    title是显示不出来的,不知道怎么显示,可能是用ajax来搞吧,找找资料看一下
      

  26.   

    可能用ajax是个好思路,我再再试试,搞定后,立即结贴.
      

  27.   

    还有,用ajax能不能同步处理,就是等到数据完全接受到在执行下一步?
      

  28.   

    htmlencode,htmldecode,这两个函数都很有用,你也可以自定义。
      

  29.   

    <html xmlns="http://www.w3.org/1999/xhtml" > 
    <head id="Head1"> <title> 
    无标题页 
    </title> 
       <link href="Style/style.css"rel="stylesheet" type="text/css"> 
    <script language="javascript" type="text/javascript"> 
    String.prototype.ReplaceAll = stringReplaceAll; 
    function  stringReplaceAll(AFindText,ARepText){ 
      raRegExp = new RegExp(AFindText,"g"); 
      return this.replace(raRegExp,ARepText) 

    function Button1_onclick() { 
          
         var tb=document.getElementById("TextBox1"); 
         tb.style.display="none"; 
         t=tb.innerHTML; 
         t=t.ReplaceAll("&lt;"," <"); 
         t=t.ReplaceAll("&gt;",">"); 
         //t=t.ReplaceAll("&nbsp;","ok"); 
         btn.style.display="none"; 
         longStr=t; 
          //cli.innerHTML=t; 
          arr=longStr.split("@@@@@2008");
    var div=document.createElement("div"); 
          for(i=1;i <arr.length;i++) 
          { 
             cli.innerHTML="";          
            cli.innerHTML=arr[i]; //cli.innerText=arr[i];         // alert(arr[i]); 
    //div.innerHTML=arr[i]; 
              document.all.WebBrowser.ExecWB(6,6);            
          } 
          cli.innerHTML="";      
          btn.style.display=""; 
          ser.style.display=""; 

    </script> 
    </head> 
    <body>      <form name="form1" method="post" action="fullPrint.aspx" id="form1"> 
    <div> 
    <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> 
    <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> 
    <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTQ5NDU0NDYwM2RkfyRpnIzWaVcWdG/2y13vgDPm2NM=" /> 
    </div> <script type="text/javascript"> 
    // <![CDATA[ 
    var theForm = document.forms['form1']; 
    if (!theForm) { 
        theForm = document.form1; 

    function __doPostBack(eventTarget, eventArgument) { 
        if (!theForm.onsubmit  | | (theForm.onsubmit() != false)) { 
            theForm.__EVENTTARGET.value = eventTarget; 
            theForm.__EVENTARGUMENT.value = eventArgument; 
            theForm.submit(); 
        } 

    //]]> 
    </script> 
          <OBJECT id=WebBrowser   classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2   height=0   width=0>       
        </OBJECT>  
         <div id="btn"> 
             <table height="100%" cellSpacing="0" cellPadding="0" width="100%" border="0"> 
         <tr> 
         <td height="25" class="ListTopBorder" background="Images/button/2k3ButtonBar.gif">  
                 
                 <a onclick="window.close();" id="LinkButton1" href="javascript:__doPostBack('LinkButton1','')">  <IMG src="Images/button/close.gif" border="0" align="absMiddle"/> 
    关 闭 
    </a> 
                 <input id="Button1" type="button" value="打印" language="javascript" onclick="return Button1_onclick()" /> </td>       
         </tr> 
         <tr>  <td style="height: 538px"> 
             <textarea name="TextBox1" rows="2" cols="20" id="TextBox1" style="height:289px;width:205px;">@@@@@2008&lt;html xmlns:o=&quot;urn:schemas-microsoft-com:office:office&quot; 
    xmlns:w=&quot;urn:schemas-microsoft-com:office:word&quot; 
    xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt; &lt;head&gt; 
    &lt;/head&gt;
    中  华  人  民  共  和  国中  华  人  民  共  和  国
    &lt;/body&gt; &lt;/html&gt; 
    </textarea> </td> </tr> 
    </table>    
         </div> 
             <div id="ser"> </div> 
              <div id="cli"> </div> 
         
    <div> <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWBAKY8frcAQKxi96RBQLM9PumDwLs0bLrBlzKiYymOn/uDfOkuMpkYbxRkA2f" /> 
    </div> </form> 
    </body> 
    </html>