zoukankan      html  css  js  c++  java
  • the road of test

    1.firefox打印兼容问题:

      1 <HTML>
      2 <HEAD>
      3 <TITLE>JavaScript利用IE内置打印控件IEWebBrowser进行打印/打印页面设置/打印预览/控制分页打印</TITLE>
      4 <META http-equiv=Content-Type content="text/html; charset=gbk" />
      5 <SCRIPT type="text/javascript">
      6 var hkey_root,hkey_path,hkey_key;
      7 hkey_root="HKEY_CURRENT_USER";
      8 <!--地址的写法很严格的用双斜杠-->
      9 hkey_path="SoftwareMicrosoftInternet ExplorerPageSetup";
     10 //设置网页打印的页眉页脚为空
     11 function pagesetup_null(){
     12 try{
     13 var RegWsh = new ActiveXObject("WScript.Shell");
     14 hkey_key="header";
     15 RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"");
     16 hkey_key="footer";
     17 RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"");
     18 }catch(e){}
     19 }
     20 //设置网页打印的页眉页脚为默认值
     21 function pagesetup_default(){
     22 try{
     23 var RegWsh = new ActiveXObject("WScript.Shell");
     24 hkey_key="header" ;
     25 RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"&w&b页码,&p/&P");
     26 hkey_key="footer";
     27 RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"&u&b&d");
     28 }catch(e){}
     29 }
     30 function printsetup(){ 
     31  wb.execwb(8,1); // 打印页面设置
     32 }
     33 function printpreview(){ 
     34  wb.execwb(7,1);// 打印页面预览
     35 }
     36 function printit() {
     37  if (confirm('确定打印吗?')) {
     38   wb.execwb(6,1);
     39  }
     40 }
     41 </SCRIPT>
     42 <!--media=print 这个属性说明可以在打印时有效-->
     43 <!--希望打印时不显示的内容设置class="Noprint"样式-->
     44 <!--希望人为设置分页的位置设置class="PageNext"样式-->
     45 <style media="print">
     46 <!--
     47 .Noprint{display:none;}
     48 .PageNext{page-break-after:always;}
     49 -->
     50 </style>
     51 <style type="text/css">
     52 <!--
     53 .STYLE1 {font-size: 12px}
     54 -->
     55 </style>
     56 </HEAD>
     57 <BODY>
     58 <!--IE内置打印控件IEWebBrowser-->
     59 <OBJECT id=wb height=0 width=0 classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 name=wb></OBJECT>
     60 <form>
     61 <table width="600" border="1" align="center" cellpadding="0" cellspacing="0" class="STYLE1">
     62   <tr>
     63     <td height="17" colspan="3" bgcolor="#0099CC">>>监控信息>></td>
     64   </tr>
     65   <tr>
     66     <td height="27" align="center" bgcolor="#C6C4DF">序号</td>
     67     <td align="center" bgcolor="#C6C4DF">学校代码</td>
     68     <td align="center" bgcolor="#C6C4DF">设备状态</td>
     69   </tr>
     70     <tr>
     71     <td height="17" align="center">1</td>
     72     <td height="17" align="center">1001</td>
     73     <td height="17" align="center">正常</td>
     74   </tr>
     75   <tr class="PageNext"><!--希望人为设置分页的位置设置class="PageNext"样式-->
     76     <td height="17" align="center">2</td>
     77     <td height="17" align="center">1002</td>
     78     <td height="17" align="center">正常</td>
     79   </tr>
     80   <tr>
     81     <td height="17" align="center">3</td>
     82     <td height="17" align="center">1003</td>
     83     <td height="17" align="center">正常</td>
     84   </tr>
     85 </table>
     86 <DIV align=center>
     87 <!--希望打印时不显示的内容设置class="Noprint"样式-->
     88 <INPUT onclick=javascript:printit() type=button value=打印 name=button_print class="Noprint"/>
     89 <INPUT onclick=javascript:printsetup(); type=button value=打印页面设置 name=button_setup
     90 class="Noprint" />
     91 <INPUT onclick=javascript:printpreview(); type=button value=打印预览 name=button_show class="Noprint"
     92 />
     93 <input type="button" value="清空页码" onclick=javascript:pagesetup_null() class="Noprint">
     94 <input type="button" value="恢复页码" onclick=javascript:pagesetup_default() class="Noprint">
     95 </DIV>
     96 </form>
     97 </BODY>
     98 </HTML>
     99 该Object "wb" 其实就是IE内置打印控件IEWebBrowser,设定 Width 和 Height 为0,在界面上就不显示控件的形状。
    100 关于这个组件还有其它用法,列举如下:
    101 WebBrowser.ExecWB(1,1) 打开
    102 Web.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口
    103 Web.ExecWB(4,1) 保存网页
    104 Web.ExecWB(6,1) 打印
    105 Web.ExecWB(6,6) 直接打印
    106 Web.ExecWB(7,1) 打印预览
    107 Web.ExecWB(8,1) 打印页面设置
    108 Web.ExecWB(10,1) 查看页面属性
    109 Web.ExecWB(17,1) 全选
    110 Web.ExecWB(22,1) 刷新
    111 Web.ExecWB(45,1) 关闭窗体无提示
    View Code

    上面所述的调用IE的内置打印控件,实现打印,打印页面设置以及打印预览等功能,只有IE支持,而Firefox不支持。

         IE和Firefox都支持的一种打印方法就是调用js的方法window.print();进行打印。很easy

         可以通过CSS控制实现页面的局部打印功能;

         介绍两个关键的css

         <style media="print">

             .Noprint{DISPLAY:none;}

             .PageNext{PAGE-BREAK-AFTER:always;}

         </style>

         第一个在无需打印的标签上添加(子标签也将不被打印),第二个在需要换行的标签处添加(该标签所表示的内容将在当前打印的一页内)

    window.print()的缺点:1.用户体验不够友好,只有谷歌支持预览功能

             2. 如果在触发window.print() 事件之前,我们想隐藏 "打印"这个按钮,很容易实现.但是如果 你再想显示出来 ,你无法捕获你取消打印时候的事件.所以造成这种效果,你点击打印时,按钮隐藏,但是你又不想打印了 点击取消,然后 打印按钮还是隐藏的,你只有重新刷新页面.

             3.没有IE内核自带的打印方式中 打印参数设置的详细.

    2.ubutun常用的解压命令大全

    参考地址:http://blog.csdn.net/zad522/article/details/2770446

    3.蓝灯使用之后,每次都需要开启蓝灯才能上网的解决办法

    相信不少Lantern用户会遇到:不打开Lantern无法连接到互联网,QQ却可以登录,浏览器上网时报错等问题。其实这是由于Lantern未完全退出导致

    1.使用window + R 输入regedit 进入注册表

    2.然后找到HKEY_CURRENT_USERSSoftwareMicrosoftWindowsCurrentVersionInternet SettingsConnections

    3.删除这个这个目录即可

    4.必要的情况下可以删除完之后重启电脑

    4.正斜杠/与反斜杠总结

    http://blog.csdn.net/ylchou/article/details/7437809

    如何在电脑上查看连接的WiFi的密码

    http://jingyan.baidu.com/article/a3aad71aa4e1f8b1fb009697.html

    如何在手机上查看连接的WIFI的密码

    在手机上查看链接的WiFi的密码的条件:

    1.要有WiFi密码查看器或者WiFi链接管理器

    2.手机可以root

    所以在手机上查看连接的WiFi的密码:下载WiFi密码查看器,然后root手机后就可以查看了

    1.客观冷静的事物分析意识

    2.积极的问题解决意识

    10.如何快速的在Excel中复制10000行数据

    1.首先选中要复制的数据

    2.然后在下一行的输入A3:E10000

    3.然后按下Ctrl+V粘贴就行了

  • 相关阅读:
    软工结对第一次作业
    16061023-软件工程第1次作业
    OO最后一次总结
    OO第三次博客作业
    OO第二次博客作业
    OO第一次博客
    提问回顾与个人总结
    软件工程第一次阅读作业
    test个人博客
    软件工程结对作业
  • 原文地址:https://www.cnblogs.com/fireporsche/p/7238005.html
Copyright © 2011-2022 走看看