PHP+JAVASCRIPT实现自动弹出打印窗口并自动跳转页面的实例
2012-06-25 15:30
1021 查看
主要是根据单位实际工作的需要,减少鼠标使用的次数,而对原有程序进行加以改进的。哈哈。我好有高兴。
<!--打印进京凭证 --> <style type="text/css" media=print> .noprint{display : none } </style> <p class="noprint"> <?php //是否有记录 session_start(); require('config.php');//加载配置文件 require('functions.php'); require('head.php'); if (!isset($_SESSION['realname'])) { header("location:login.php"); exit; } ?> <script language="JavaScript"> function preview(oper) { if (oper < 10) { bdhtml=window.document.body.innerHTML;//获取当前页的html代码 sprnstr="<!--startprint"+oper+"-->";//设置打印开始区域 eprnstr="<!--endprint"+oper+"-->";//设置打印结束区域 prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr)+18); //从开始代码向后取html prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));//从结束代码向前取html window.document.body.innerHTML=prnhtml; window.print(); window.document.body.innerHTML=bdhtml; } } </script> <?php $clpz=$_SESSION['clpz']; $sql="select id,clpz,grdw,cdrq,cllx,ryzl,hbbz,jcjg,bz from clxx where clpz='$clpz'"; $result=mysql_query($sql); $numrows=mysql_num_rows($result); if ($numrows==0) { header("location:srclxx.php"); exit; } else { ?> <?php while($data=mysql_fetch_array($result)) { $clpz=$data['clpz']; $grdw=$data['grdw']; $cdrq=$data['cdrq']; $cllx=$data['cllx']; $ryzl=$data['ryzl']; $hbbz=$data['hbbz']; $jcjg=$data['jcjg']; $bz=$data['bz']; } } ?> </p> <?php $qx=$_SESSION['qx']; $zk=$_SESSION['zk']; $sf=$_SESSION['sf']; $jcry=$_SESSION['realname']; $nian=date('Y',time()); $yue=date('m',time()); $ri=date('d',time()); $shi=date('H',time()); $jcrq=date('Y-m-d',time()); $sqljjjl="insert into jjjl (sf,clpz,grdw,cdrq,cllx,ryzl,hbbz,co,co2,nox,hc,jcjg,nian,yue,ri,shi,jcrq,intime,qx,zk,jcry,bz) values('$sf','$clpz','$grdw','$cdrq','$cllx','$ryzl','$hbbz','$co','$co2','$nox','$hc','$jcjg','$nian','$yue','$ri','$shi','$jcrq',now(),'$qx','$zk','$jcry','$bz')";//添加进京记录 $resultjjjl=mysql_query($sqljjjl); $lastid=mysql_insert_id(); ?> <table align="center" width="700" border="0"> <tr> <td height="95" colspan="2" align="center"><h2><?php echo $_SESSION['qx'];?><?php echo $_SESSION['zk'];?></h2></td> <td width="225" height="55" align="right"><p class="noprint" align="center"> <input id="btnPrint" type="button" name="printbt" value="打印" onclick="javascript:window.print();" /> </P></td> <td width="225" align="center"> <h2> <?php $zdbl=sprintf("%08d", $lastid); echo $zdbl; ?> </h2> </td> </tr> <tr> <td width="100" height="114" align="center"> </td> <td width="225" align="center"><h2><?php echo $clpz;?></h2></td> <td align="center"> </td> <td align="center"> </td> </tr> <tr> <td align="center" height="120"> </td> <td align="center"><h2><?php echo $cllx;?></h2></td> <td align="center"><h2><?php echo $ryzl;?></h2></td> <?php if ($hbbz=='黄标') {?> <td align="center" bgcolor="#FF0000"><h2> <?php echo $hbbz;?></h2></td> <?php } else {?> <td align="center"><h2> <?php echo $hbbz;?></h2></td> <?php }?> </tr> <tr> <td align="center" height="115"> </td> <td colspan="2" align="left"><h2> <?php echo $co;?> <?php echo $co2;?> <?php echo $nox;?> <?php echo $hc;?></h2></td> <?php if ($jcjg=='超标') {?> <td align="center" bgcolor="#FF0000"><h2> <?php echo $jcjg;?><h2></td> <?php } else {?> <td align="center"><h2> <?php echo $jcjg;?><h2></td> <?php }?> </tr> <tr> <td align="center" height="28"> </td> <td align="center"> </td> <td align="center"> </td> <td align="center"> </td> </tr> <tr> <td align="center" height="75"> </td> <td align="center"><h2><?php echo $_SESSION['zfz'];?></h2></td> <td colspan="2" align="center"><h2> <?php echo $nian;?> <?php echo $yue;?> <?php echo $ri;?></h2></td> </tr> </table> <p class="noprint" align="center"> <input id="btnPrint" type="button" name="printbt" value="打印" onclick="javascript:window.print();" /> </P> <script> window.print(); window.setTimeout("window.location.href='http://www.baidu.com'",3000); </script>
相关文章推荐
- AngularJS实现页面跳转后自动弹出对话框实例代码
- “当页面跳转或者关闭窗口时弹出提示窗口!”JAVASCRIPT实例
- PHP实现根据设备类型自动跳转相应页面的方法
- asp.net中实现倒计时自动跳转页面(运用javascript)
- JavaScript实现页面5秒后自动跳转的方法
- php实现页面跳转的几种方法(实例分享)
- HTML / JavaScript / PHP 实现页面跳转的几种方式
- javascript实现页面自动刷新和自动跳转代码
- PHP中用javascript语言实现页面跳转
- javascript实现自动跳转到首页的代码实例
- JavaScript实现x秒后自动跳转到一个页面
- php 用js实现页面自动跳转
- asp.net中倒计时自动跳转页面的实现方法(使用javascript)
- javascript实现页面自动刷新和自动跳转代码
- 网站页面自动跳转实现方法PHP、JSP(上)
- 如何实现网站根据ip判断地区 自动跳转到所属地区页面【PHP版】
- 网站页面自动跳转实现方法PHP、JSP(下)
- JavaScript实现自动弹出窗口并自动关闭窗口的方法
- 网站页面自动跳转实现方法PHP、JSP(下)
- 网站页面自动跳转实现方法PHP、JSP(上)