javascript有个功能,可以打印某个区域(把需要打印的部分,写入一个表格,然后给那个表格指定id号,具体语法忘记了)
其实,不借助javascript,只拿php也能实现
做个超级连接,然后实际打印,拿另一个页来实现,那个页只有需要打印的数据
其实,不借助javascript,只拿php也能实现
做个超级连接,然后实际打印,拿另一个页来实现,那个页只有需要打印的数据
global $perm;
$pre_name = 'gs_zc_print';
require_once("./check_it.php");
$this->run_events();
$this->add_sql('fetch_llb','query','',1);
$this->set_sql_event_method('fetch_llb', '_afterGetData' ,'set_rybm');
/* 工作经历 */
$this->add_sql('fetch_gzjl','query','',11);
$this->run_sql_events();
$arg = $this->get_querySQL_return_data('fetch_llb');
$gzjl = $this->get_querySQL_return_data('fetch_gzjl');
@extract($arg[1]);
@extract($this->get_report_sets('gs28')) ;
include_once('../report/gs28.htm');
}
直接调用要打印的模板文件就可以。。
function preview() {
bdhtml=window.document.body.innerHTML;
sprnstr="<!--startprint-->";
eprnstr="<!--endprint-->";
prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
window.document.body.innerHTML=prnhtml;
window.print();
}
</script>
这个方法很简单.
想打印哪些就打印哪些.