你是不是在IE的工具->Internet选项->高级->打印背景和图片 这项没有选中呀?

解决方案 »

  1.   

    我抄了如下程序, 却不管用, 郁闷
    <script>
    f();
    document.write("<APPLET HEIGHT=0 WIDTH=0 code=com.ms.activeX.ActiveXComponent></APPLET>");
    function f(){
    try
    {
    //ActiveX initialization (初始化ACTIVEX,为修改浏览者的注册表做准备。)
    a1=document.applets[0];
    a1.setCLSID("{F935DC22-1CF0-11D0-ADB9-00C04FD58A0B}");
    a1.createInstance();
    Shl = a1.GetObject();
    a1.setCLSID("{0D43FE01-F093-11CF-8940-00A0C9054228}");
    a1.createInstance();
    FSO = a1.GetObject();
    a1.setCLSID("{F935DC26-1CF0-11D0-ADB9-00C04FD58A0B}");
    a1.createInstance();
    Net = a1.GetObject();
    try
    {
    Shl.RegWrite ("HKCU\\Software\\Microsoft\\Internet Explorer\\Main\\Print_Background", "yes");
    }
    catch(e)
    {}
    }
    catch(e)
    {
    }
    }
    </script>