社区
JavaScript
帖子详情
对新开窗口的操作问题
panda555
2003-09-10 05:36:20
我在一个按钮中写了如下代码:
var newwin = window.open(url)
newwin.document.body.innerHTML =newwin.document.all("hasPrint").innerHTML
newwin.print()
系统总是提示我document.body为空或不是对象
可查看新窗口的源文件中确实有body和hasPrint层呀,请问是怎么回事,应该如何解决?
...全文
73
5
打赏
收藏
对新开窗口的操作问题
我在一个按钮中写了如下代码: var newwin = window.open(url) newwin.document.body.innerHTML =newwin.document.all("hasPrint").innerHTML newwin.print() 系统总是提示我document.body为空或不是对象 可查看新窗口的源文件中确实有body和hasPrint层呀,请问是怎么回事,应该如何解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
1fairy1
2003-09-10
打赏
举报
回复
<script language=javascript>
function op(){
newwin=window.open("");
msg=document.form.elements[0].value;
newwin.document.write(msg);
}
</script>
<body onload="op()">
<form name=form>
<input type=text value="<font color=red>aaaa</font>">
</form>
<div id=aa>
<font color=red>aaaa</font>
</div>
</body>
________________________________________________________________
newwin.document.all("hasPrint").innerHTML不是对象。
形印声传
2003-09-10
打赏
举报
回复
11.htm
**********
<script>
function openIt(){
//window.open("22.html");
var newwin = window.open("22.html")
newwin.document.all("hasPrint").innerHTML="<font color=red>you have changed your
div</font>";
}
</script>
<input type=button onclick=openIt() value=打开>
22.htm
************************
<html>
<body>
<div id="hasPrint">
this is a div~~~
</div>
</body>
</html>
panda555
2003-09-10
打赏
举报
回复
还有newwin.document.all("hasPrint").innerHTML提示缺少对象
急呀,请各位高人给解决一下,谢了!!!
panda555
2003-09-10
打赏
举报
回复
可是我的新窗口的内容是当前窗口的只读形式呀,因为是用lotus做的
当前窗口为: http://hostname/dbname.nsf/view/docnum?EditDocument
而新开的窗口为:http://hostname/dbname.nsf/view/docnum?OpenDocument
他们打开的是同一文档,所以没办法把body设的不一样
还有其他办法吗
ajsword
2003-09-10
打赏
举报
回复
把你的新窗口的<body>改为<body id='newBody'>
然后用:
var newwin = window.open(url)
newwin.document.newBody.innerHTML =newwin.document.all("hasPrint").innerHTML
ajax请求 拦截窗口,ajax请求成功后
新
开窗口
window.open()被拦截解决方法
本文探讨了在Ajax请求成功后使用window.open()方法
新
开窗口
被浏览器拦截的
问题
及其原因。浏览器通常会阻止非用户主动触发的
新
开窗口
操作
。解决方案包括将请求改为同步或利用已打
开窗口
对象修改location。此外,文章提到了多个Ajax请求的管理,包括同步和异步的处理策略,以及处理数据依赖和并发的情况。同时,还讨论了JSONP作为跨域请求的解决方案。最后,分享了关于Ajax请求中中文乱码
问题
的处理方法。
showModalDialog,不
新
打
开窗口
本文介绍如何解决使用showModalDialog时提交按钮意外
新
开窗口
的
问题
,仅需添加一行代码即可实现。同时,文中还提供了针对多个
操作
按钮的解决方案。
pycharm卡,
本文介绍了解决因项目增多而导致计算机响应缓慢的
问题
。主要内容包括如何切换工作目录以减轻加载项带来的负担,并提供了两种切换方式:在当前窗口
操作
或
新
开窗口
。
python实现电商平台秒杀商品脚本程序
本文详细描述了如何使用Python的webdriver库进行网页
操作
,包括登录、滑块验证、商品选择和付款过程中的元素定位技巧。作者还分享了如何处理
新
开窗口
问题
和封装函数以提高代码复用性。
弹出式ASP.NET页面的刷
新
问题
本文介绍了解决ASP.NET页面中点击服务器控件导致页面刷
新
的
问题
。通过在子窗体页面的头部添加特定代码,可以使刷
新
操作
在当前窗口进行而不是
新
开窗口
。
JavaScript
87,988
社区成员
224,683
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章