相关疑难解决方法(0)

如何在Safari/Chrome中从javascript打印IFrame

有人可以通过Safari/Chrome中的javascript调用帮助我打印IFrame的内容.

这适用于Firefox:

$('#' + id)[0].focus();
$('#' + id)[0].contentWindow.print();
Run Code Online (Sandbox Code Playgroud)

这适用于IE:

window.frames[id].focus();
window.frames[id].print();
Run Code Online (Sandbox Code Playgroud)

但我无法在Safari/Chrome中使用任何功能.

谢谢

安德鲁

javascript printing iframe webkit

50
推荐指数
4
解决办法
13万
查看次数

打印样式表,一页打印并切断剩余文本

我正在处理一个可打印的事件列表,打印机打印一页很好,但切断底部的一些文本,然后打印第二个空白页

我已经尝试了所有我知道的但是我不知所措.

css printing

40
推荐指数
4
解决办法
6万
查看次数

IE 11和FF 38从iFrame发出超过1页的打印长度

我遇到了一个问题,iFrames当a的内容iFrame长于打印页面时,打印包含大量运行的页面.

这是我所看到的超级简化版本.打开此链接,点击打印预览:http://ringdev.com/code/inner.html 你应该看到7页的lorem ipsum填充.

接下来在IE 10,11或FF 38中打开此链接并点击打印预览:http: //ringdev.com/code/outer.html 您只能看到打印的第一页.您可以看到iFrame运行在页面底部,但它不会继续到第2页或更高版本.

有趣的是,Chrome没有任何问题,打印完美.不幸的是,该组织只支持IE和Fire Fox.

有没有人遇到过这个问题,或者对如何解决它有任何想法?

html iframe firefox internet-explorer

20
推荐指数
1
解决办法
882
查看次数

在IE中打印时,iframe在底部切割

在IE11上打印下面的页面,在底部剪切iframe,而不是让它扩展到下一页.如何防止这种情况并使其打印出来?

注意:要重现此问题,只需将下面的代码粘贴到记事本中,然后在IE中打开即可

<html >
    <head>
        <style>
        .myiframe{
            width:100%;
            height:6000px;
        }
        </style>

    </head>
    <body>

        <div>
            <a href="javascript:print()" ><h1>Print</h1></a>
        </div>

        <iframe class="myiframe" id="myiframe" scrolling="no" src="https://en.wikipedia.org/wiki/Wiki"/>

        <div>
            The rest of the page
        </div>

    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

在铬上它工作正常.iframe的内容扩展并全部打印

在此输入图像描述

html javascript css internet-explorer internet-explorer-11

17
推荐指数
2
解决办法
1403
查看次数