如何写打印网页上一个图片的脚本代码

zym1113 2008-07-17 09:08:46
如何写打印网页上一个图片的脚本代码

我的代码是:

image = document.getElementById("ctl00_rightPage_chartResult");
function toPrint()
{
var prtImg;

prtImg = window.open(image.src);
prtImg.document.execCommand('print');
prtImg.close();
}

现在image.src的地址不存在,因为图片不是在本地,是临时生成的
请问我的代码应该怎么写?
...全文
224 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
yagebu1983 2008-07-17
  • 打赏
  • 举报
回复
mark!!!
s208ping 2008-07-17
  • 打赏
  • 举报
回复
<script>  
function win_open()
{
var new_win=window.open("about:blank","","");
new_win.document.body.innerHTML=" <p>ballack <p>hero";
new_win.focus();
new_win.print();
}
</script>
zym1113 2008-07-17
  • 打赏
  • 举报
回复
image.src 的 值是内存中的一个东西
从新画图比较复杂,,我想把图先临时存到本地可以吗?应该怎么做?
iuhxq 2008-07-17
  • 打赏
  • 举报
回复
那你怎么画出来的,就怎么再调用一次

你可能是webchart.aspx?id=xxxx
zym1113 2008-07-17
  • 打赏
  • 举报
回复
不可以,那个图片是webchart画出来的
iuhxq 2008-07-17
  • 打赏
  • 举报
回复
image.src这个就可以


你可以new_win.document.body.innerHTML=" <img src='" + image.src + "' />";
zym1113 2008-07-17
  • 打赏
  • 举报
回复
??
zym1113 2008-07-17
  • 打赏
  • 举报
回复
怎么获得网页上那个临时生成的图片?
zym1113 2008-07-17
  • 打赏
  • 举报
回复
请问window.open("about:blank","","");这里面的参数应该是什么?
iuhxq 2008-07-17
  • 打赏
  • 举报
回复
<script>
function win_open()
{
var new_win=window.open("about:blank","","");
new_win.document.body.innerHTML="<p>ballack<p>hero";
new_win.focus();
new_win.print();
}
</script>
<input type="button" name="print" value="打印预览" onCLick="win_open()">
zym1113 2008-07-17
  • 打赏
  • 举报
回复
就是用户浏览,然后用户点击打印按钮就实现打印功能
sssjjjpppsjp 2008-07-17
  • 打赏
  • 举报
回复
没做过,帮顶
iuhxq 2008-07-17
  • 打赏
  • 举报
回复
临时生产的,用户也应该可以浏览这个图片吧?

能浏览就可以这么用。

62,132

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧