请懂javascript的高手帮帮忙?

trytryba 2003-08-19 11:24:46
//打印函数,打印<!--startprint-->与<!--endprint-->之间的内容。
function printview()
{
bdhtml=window.document.body.innerHTML;
sprnstr="<!--startprint-->";
eprnstr="<!--endprint-->";
prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
w1=window.open("","pnt");
w1.document.body.innerHTML=prnhtml;
w1.print();
}
我用的打印函数,不知为什么,时正常时不正常,
到w1.document.body.innerHTML=prnhtml;这句出错,调试提示说w1.document.body为空或不是对象,为什么呢?
...全文
150 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
peter_zhong 2003-08-19
  • 打赏
  • 举报
回复
试把 w1.document.body.innerHTML=prnhtml
改成:w1.document.write(prnhtml);
trytryba 2003-08-19
  • 打赏
  • 举报
回复
解决了,谢谢,这就给分。
cnhxjtoa 2003-08-19
  • 打赏
  • 举报
回复
你确定你的网页中有name 值叫body对象吗?没有就会出错的

535

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 Exchange Server
社区管理员
  • 消息协作社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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