本帖最后由 mp3aaa 于 2009-10-07 22:39:57 编辑

解决方案 »

  1.   


    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    <script type="text/javascript">
    window.onload = function(){
    document.getElementById('click').onclick = function(){
    var yx=window.open("","_blank","width=700, height=600, location=0 ");
    var yunstr=document.getElementById('aa').innerHTML;
    yunstr=yunstr.replace(/&lt;/g,"<");
    yunstr=yunstr.replace(/&gt;/g,">");
    yx.document.write('<h1>'+yunstr+'</h1>');
    yx.document.close();
    };
    };
    </script>
    </head><body> 
    <h1 id="aa">aaaaaaaaa</h1>
    <input type="button" id="click" value="click" />
    </body>
    </html>
      

  2.   


    yx.document.write( ' <h1> '+yunstr+ ' </h1> ');主要是这句 你写了吗?
      

  3.   

    哦我知道怎么回事加上<h1>是关用的。】主要是 我输出的内容里面有其他的控制文字大小的属性
    比如说
    <h4>标题内容..h4</h4>  
    <h5>标题内容..h5</h5>  
    <h6>标题内容..h6</h6> 
    这样输出的内容就是
    <h1>
    <h4>标题内容..h4</h4>  
    <h5>标题内容..h5</h5>  
    <h6>标题内容..h6</h6> </h1>
      

  4.   

    代码是这样的
    <pre id="pr1">
    &lt;h4>标题内容..h4&lt;/h4>
    &lt;h5>标题内容..h5&lt;/h5>
    &lt;h6>标题内容..h6&lt;/h6> 
    </pre><input  type="button"   onclick="yunx('pr1')" >function yunx(id){
            var yx=window.open("","_blank", "width=700,   height=600,location=0");
    var yunstr=document.getElementById(id).innerHTML;
            yunstr=yunstr.replace(/&lt;/g,"<");
    yunstr=yunstr.replace(/&gt;/g,">");
            yx.document.write(yunstr);
    yx.document.close();  
    }我发现如果我把代码输出到IF框架 就是正常的字体
    但是如果输出到另外的页面就是不正常的了
      

  5.   


    <html xmlns= "http://www.w3.org/1999/xhtml"> 
    <head> 
    <meta http-equiv= "Content-Type" content= "text/html;charset=gb2312 " /> 
    <title> 无标题文档 </title> 
    <script type= "text/javascript"> 
    function yunx(id){ 
            var yx=window.open("","_blank", "width=700,  height=600,location=0"); 
    var yunstr=document.getElementById(id).innerHTML; 
            yunstr=yunstr.replace(/&lt;/g,"<"); 
    yunstr=yunstr.replace(/&gt;/g,">"); 
            yx.document.write(yunstr); 
    yx.document.close();  
    }
    </script> 
    </head> <body>   
    <pre id="pr1"> 
    &lt;h1>标题内容..h1&lt;/h1> 
    &lt;h4>标题内容..h4&lt;/h4> 
    &lt;h5>标题内容..h5&lt;/h5> 
    &lt;h6>标题内容..h6&lt;/h6> 
    </pre> <input  type="button"  onClick="yunx('pr1');" >
    </body> 
    </html>
    没有问题啊~·
      

  6.   


    这是因为你用的标签~`<h4><h5><h6>一级比一级小<h1>是最大的~·