喂猪秀才 发表于 2024-1-4 09:13:33

想给列表页每条ID后面加个打印,直接打印内容页,代码不会写,有懂的么

想给列表页每条ID后面加个"打印",直接打印内容页,代码不会写,有懂的么?

ts99 发表于 2024-1-4 09:39:23

应该是有懂的 :ohh:

为爱奔波 发表于 2024-1-4 14:56:14

<script language="javascript">
            function printdiv(printpage)
            {
            var headstr = "<html><head><title></title></head><body>";
            var footstr = "</body>";
            var newstr = document.all.item(printpage).innerHTML;
            var oldstr = document.body.innerHTML;
            document.body.innerHTML = headstr+newstr+footstr;
            window.print();
            document.body.innerHTML = oldstr;
            return false;
            }
            </script>


<div id="orderprint">打印内容</div>
<input name="numprint" class="printbut Noprint" id="numprint" type="button" value="打 印" onClick="printdiv('orderprint');" >

喂猪秀才 发表于 2024-1-5 10:31:12

为爱奔波 发表于 2024-1-4 14:56
function printdiv(printpage)
            {
            var headstr = "";


提示“undefined”

sunshow 发表于 2024-1-5 11:09:37

在后台这个ID对应的页面还没有渲染,没法打印。

wm_chief 发表于 2024-1-5 14:22:06

页面里加个window.print(); 链接

喂猪秀才 发表于 2024-1-6 16:19:20

sunshow 发表于 2024-1-5 11:09
在后台这个ID对应的页面还没有渲染,没法打印。

已经生成HTML文件了

喂猪秀才 发表于 2024-1-6 17:01:19

wm_chief 发表于 2024-1-5 14:22
页面里加个window.print(); 链接

老大,能不能详细说说啊!

wm_chief 发表于 2024-1-7 15:55:54

喂猪秀才 发表于 2024-1-6 17:01
老大,能不能详细说说啊!

你用的帝国?直接链接到打印页,链接可以看默认模板

wm_chief 发表于 2024-1-7 15:58:53

地址:/e/DoPrint/?classid=[!--classid--]&id=[!--id--]
页: [1]
查看完整版本: 想给列表页每条ID后面加个打印,直接打印内容页,代码不会写,有懂的么