要在本页面添加“打印”的按钮,但是打印的是其他页面的内容,请问怎么利用JavaScript实现呢?谢谢

解决方案 »

  1.   

    printWindow = window.open( myWindow, "index.html");
    printWindow.print();
    printWindow.close(); 
      

  2.   

    +可以这样,调用print()方法打印即可
    关于打印设置参考:
    http://blog.csdn.net/IBM_hoojo/archive/2010/06/17/5674779.aspx
      

  3.   

    printWindow = window.open( myWindow, "index.html");第一个参数是网址,你反过来就好了,第二个是网页标题,你可以 "myWindow",否则应该是未定义
    方法对,但
    我觉得,在网络上,这样子可能会有问题。在index.html未加载前,就会被打印么???LZ成功了公布方法
      

  4.   


    <script language="javascript"> 
    function printit() 
    {  
    printWindow = window.open( "<?php WEB_URL?>/schedulePrint/week/<?php echo $week?>");
    printWindow.print();
    }</script>      <input type=button value="直接打印" onclick="javascript:printit();">     
    <input type=button value="打印预览" onclick="javascript:window.open('<?php WEB_URL?>/schedulePrint/week/<?php echo $week?>');">
    这样的做法是先打开一个窗口,然后再打印的,能够打印,可是可以直接就打印,不跳出新的页面吗?