1、iframe的src地址必须为同域才可以获取内容做了一个案例,分别创建了一个父页面(parent.html)以及一个子页面(children.html)。代码如下:
2、js 跨域名是取不到i酆璁冻嘌frame里的信息的, 除非同一个域名下. 如果是同一个域名下的. var win = 颊俄岿髭document.getElementById('frmid').contentWindow; var frmobj = win.document.getElementById('控件');
3、给每个iframe加上id,去不同的id名,window.top.document.getElementById("i颊俄岿髭d名").contentWindow;获取这个iframe的window对象,然后console.log()输出一下
4、在Jsp页面中,可以在Iframe里放一些你想要的页面,在打印的时候,你有可能只想打印iframe里的页面,你在取得iframe的对象时,打印出来的却是当前页。
5、焦点在本页,所以打印出来的就是当前页,只要把iframe里的页面设置成当前焦点就可以打印了。可以这样:document.frames("fram").window.focus();window.print();就这么两行就可以打印了!