PHP后台打印的问题!!! ajax向后台请求数据,在客户端获取数据后构造打印页面,然后打印. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢jakey9826的回答,能不能说的祥细一些 B画面不表示出来不表示出来,基本上不太可能.除非你有打印机的接口,直接将内容传给打印机.html支持打印本页面! 了解,不知道有没有其它的方法可以解决呢。。期待ing...不过还是谢谢jakey9826 现在我想到的是,把B画面生成XML格式,或是PDF的,或是其它的然后再打印不过感觉这个方法有点笨:) 其实也不是不可能实现<html><head><script type="text/javascript">function printpage() { var strHTML = "test"; var obj = document.getElementById('xxxx'); var testHTML = obj.innerHTML; obj.innerHTML = strHTML; window.print(); obj.innerHTML = testHTML;}</script></head><body><OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height=0 id=wb name=wb width=0></OBJECT> <div id='xxxx'><input type="button" value="打印本页" onclick="printpage()" /></div></body></html>这样就可以实现.原理就是首先ajax后台获取打印内容,然后修改当前页面的html为获取后的内容,然后打印.打印弹出以后再替换为当前的内容.呵呵. 原因就是当点击打印按钮时,利用ajax从后台获取数据,然后将数据转化成可打印的合适的形式, 替换当前页面的html, 替换完以后调用window.print();然后再还原成原来的页面. php时间戳问题 bshare能不能判断某个页面是否分享成功? phpmyadmin的安装错误 如果连接数据库localhost问题 求一个大家用的比较好的php+sql server的分页类!!! 把文件写成多个小文件用require包含能否有利于提高速度 为什么左边那块老是“加载中...”阿? 关于屏蔽用户恶意注册的问题! 怎么使用PHP获取远程主机物理地址? php可以连接Access吗? 用php怎么写计算器呀(windows自带的那种) 请教一个PHP4操作XML的问题
除非你有打印机的接口,直接将内容传给打印机.html支持打印本页面!
期待ing...
不过还是谢谢jakey9826
不过感觉这个方法有点笨:)
<html>
<head>
<script type="text/javascript">
function printpage()
{
var strHTML = "test";
var obj = document.getElementById('xxxx');
var testHTML = obj.innerHTML;
obj.innerHTML = strHTML;
window.print();
obj.innerHTML = testHTML;
}
</script>
</head>
<body>
<OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"
height=0 id=wb name=wb width=0></OBJECT>
<div id='xxxx'>
<input type="button" value="打印本页" onclick="printpage()" />
</div>
</body>
</html>
这样就可以实现.
原理就是首先ajax后台获取打印内容,然后修改当前页面的html为获取后的内容,然后打印.打印弹出以后再替换为当前的内容.呵呵.