如何使用javascript打印框架集/嵌套框架集中的所有框架

如何使用javascript打印框架集/嵌套框架集中的所有框架,javascript,nested,frame,internet-explorer-11,frameset,Javascript,Nested,Frame,Internet Explorer 11,Frameset,我有一个嵌套的框架集,我知道如何用一个打印按钮打印所有的框架,我搜索并尝试了上面提到的许多解决方案,但我仍然有IE11的问题。任何人都可以帮我。我的密码在这里。 ---主页 ---top-frame.htm: 公司名称 ---left-frame.htm: 测试左123 测试左352 测试左542 测试左2345 测试左5432 ---right-frame.html: 测试权利1234 测试权利4321 测试权限5678 测试权利8765 测试权利345 单击“打印”按钮时,它

我有一个嵌套的框架集,我知道如何用一个打印按钮打印所有的框架,我搜索并尝试了上面提到的许多解决方案,但我仍然有IE11的问题。任何人都可以帮我。我的密码在这里。 ---主页


---top-frame.htm:


公司名称
---left-frame.htm:


测试左123
测试左352
测试左542
测试左2345
测试左5432
---right-frame.html:


测试权利1234
测试权利4321
测试权限5678
测试权利8765
测试权利345
单击“打印”按钮时,它只打印“top frame.htm”,而不是打印所有帧。我需要打印所有的相框


注意:我在打印前使用了
parent.print()
top.window.print()
focus
,以及
parent['top\u frame']
,但它在Chrome中工作,但在IE11中不起作用,我的客户使用IE。

在IE中,你必须聚焦即将打印的
窗口,打印前。哦,对不起,我也使用了焦距,但仍然无法工作。您是否尝试过
top.window.print()
?我现在刚尝试过,但无法工作。我只打印顶部框架
<html>
<frameset rows="10%,*">
   <frame name="top_frame" src="top-frame.htm" frameborder="1" noresize="0" scrolling="no">
   <frameset cols="20%,*">
      <frame name="left_frame" src="left-frame.htm" frameborder="0" noresize="0" scrolling="no">
      <frame name="right_frame" src="right-frame.htm" frameborder="0" noresize="0" scrolling="auto">
   </frameset>
</frameset>
</html>
<html>
<body>
   <div id="app_banner" style="width:50%; border:1px solid #000; height:50px; padding:2px 10px;">
     <span id="app_provider">Company Name</span>
     <input style="float:right" type="button" value="Print" onclick="javascript:window.print();">
   </div>
</body>
</html>
<html>
<head>
</head>
<body>
<table border="1">
  <tr><td>test left</td><td>123</td></tr>
  <tr><td>test left</td><td>352</td></tr>
  <tr><td>test left</td><td>542</td></tr>
  <tr><td>test left</td><td>2345</td></tr>
  <tr><td>test left</td><td>5432</td></tr>
</table>
</body>
</html>
<html>
<head>
</head>
<body>
    <table border="2">
        <tr><td>test right</td><td>1234</tr>
        <tr><td>test right</td><td>4321</td></tr>
        <tr><td>test right</td><td>5678</td></tr>
        <tr><td>test right</td><td>8765</td></tr>
        <tr><td>test right</td><td>345</td></tr>
    </table>
    </body>
</html>