用javascript 控制php生成的一个表格,出现断线,大侠帮忙
表格行数在一页内可以,但是要是很多页,打印的表格会出现断线,很不好看,有什么好的解决方法吗?
看了二个例子:
P {page-break-after: always}
<br page-break-after: always>
不太会使呀
<html>
<head>
<title>print</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style>
.tdp
{
border-bottom: 1 solid #000000;
border-left: 1 solid #000000;
border-right: 0 solid #ffffff;
border-top: 0 solid #ffffff;
}
.tabp
{
border-color: #000000 #000000 #000000 #000000;
border-style: solid;
border-top-width: 2px;
border-right-width: 2px;
border-bottom-width: 1px;
border-left-width: 1px;
}
@media print {.no_print{display: none;}}
</style>
<script language="VBScript">
dim hkey_root,hkey_path,hkey_key
hkey_root="HKEY_CURRENT_USER"
hkey_path="\Software\Microsoft\Internet Explorer\PageSetup"
function pagesetup_null()
on error resume next
Set RegWsh = CreateObject("WScript.Shell")
hkey_key="\header"
RegWsh.RegWrite hkey_root+hkey_path+hkey_key,""
hkey_key="\footer"
RegWsh.RegWrite hkey_root+hkey_path+hkey_key,""
end function
</script>
<script language="JavaScript">
function print_report(){
if (confirm('确定打印吗?')) {
self.print();
}
}
</script>
</head>
<body leftmargin="0" topmargin="0" onLoad="pagesetup_null()">
<table width="100%" border="0" cellpadding="0">
<tr>
<td> <form name="form1" method="post">
<table border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td> </td>
<td width="51%"><div align="right"> </div></td>
</tr>
<tr>
<td colspan="2"> <table border="0" class="tabp" align="center" cellpadding="2" cellspacing="0" bgcolor="#000000">
<?
for($i=0;$i<=120;$i++){
?>
<tr>
<td class="tdp" bgcolor='#FFFFFF'> </td>
<td class="tdp" bgcolor='#FFFFFF'> </td></td>
<td class="tdp" bgcolor='#FFFFFF'> </td>
<td class="tdp" bgcolor='#FFFFFF'> </td>
<td class="tdp" bgcolor='#FFFFFF'> </td>
<td class="tdp" bgcolor='#FFFFFF'> </td>
<td class="tdp" bgcolor='#FFFFFF'> </td>
<td class="tdp" bgcolor='#FFFFFF'> </td>
<td class="tdp" bgcolor='#FFFFFF'> </td>
<td class="tdp" bgcolor='#FFFFFF'> </td>
<td class="tdp" bgcolor='#FFFFFF'> </td>
<td class="tdp" bgcolor='#FFFFFF'> </td>
<td class="tdp" bgcolor='#FFFFFF'> </td>
<td class="tdp" bgcolor='#FFFFFF'> </td>
</tr>
<?
}
?>
</table></td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
</table>
</form></td>
</tr>
<tr>
<td height="19"><center><input type=button name="printsub" value=" 打印 " onclick="print_report();" class="no_print">
</center>
</td>
</tr>
</table>
</body>
</html>
...全文
相关推荐
PHP 开源AJAX框架14种
它提供了$.getJSON用于处理PHP返回的JSON数据,$.load方法用于加载PHP生成的HTML内容,以及$.jqpie方法直接调用PHP函数,并能在PHP中反向调用jQuery。2.
php龙口聊天室开源源码v1.1
本文介绍了一个简易的AJAX聊天室程序,涵盖用户状态更新、消息发送、键盘监听及断线重连等功能。代码包含前端JavaScript和后端PHP实现,涉及数据库连接、JSON处理、在线状态管理等内容。同时提
php websocket聊天实例,已通过调试测试
**断线处理**:当客户端断开连接时,服务器需要移除对应的连接对象,并可能需要通知其他客户端该用户已经离线。客户端方面,通常使用JavaScript的WebSocket API来与服务器通信。
php基于websocket搭建简易聊天室实践
- 服务器接收到请求后,根据Key生成一个应答,通过计算得到一个加密的响应。- 服务器响应Upgrade头,确认连接升级为WebSocket。
基于Swoole协程的PHP异步MQTT客户端实现_支持消息发布订阅与断线重连的物联网通信协议库_用于构建高性能分布式消息推送系统与实时数据交换平台_集成Composer依赖管理与.zip
Swoole是一个高性能的PHP异步编程框架,它为PHP开发者提供了类似于Node.js的异步处理能力。


