我运行这个函数是为了打开一个新窗口。
function htmlNewWindow(id) {
var html = $(id).html();
var newWindow = window.open('');
newWindow.document.body.innerHTML = '<html><head><title>Hi</title> <script src="js/myScript.js"></script> </head>'
我正在维护一个现有的网站,我有一个文件,需要打印。
我做了一些更新以更正文档上的某些内容,但是文档是从另一个窗口打印出来的。我想知道如何确保内部html适合在浏览器窗口和打印在8 1/2 X 11页纸。现在,它会从纸上流出来,当印刷的时候,它会把纸拉得更糟。
内部html只是一个870 in宽的html表,但是即使将宽度缩小到800 in也不会改变它在窗口中的显示方式或打印方式。可打印版本是通过将标签的.text()属性更改为
JS
function printClick() {
var w = window.open();
var html = $("#prn
我目前正在使用作为一个图形插件。我正在尝试实现打印flot图表的能力,从一个被内容包围的页面上。我正在尝试打开一个新窗口并打印一个画布对象,这样我就可以打印flot图形,并且我已经成功地完成了这项工作。然而,要做到这一点,我需要使画布成为一个图像,这样我就可以在新窗口中打开它,因为我无法让flot在新窗口上工作。
canvas.toDataURL();
在internet explorer 8中,我得到的错误是没有toDataURL()方法。我相信这是因为internet explorer 8不支持canvas标签,而flot必须使用变通方法。那么,如何在新浏览器和internet explo
我有一个窗口,比如window1,我有一个画布,我把它转换成这样的图像
var can = document.getElementById('canvas');
var img = new Image();
img.src = can.toDataURL();
但我在这两者之间旋转了一下
var img = new Image();
img.style.webkitTransformOrigin= "left bottom";
img.id = "printable";
img.style.webkitTransform = "trans
我有一个灯箱插件,需要额外的选项-打印图像。所以我做了一个小JS函数来打印图像,如下所示:
var headstr="<!DOCUMENT html><html xmlns='http://www.w3.org/1999/xhtml'><head><title></title></head><body>";
var footstr="</body>";
var newstr="<img src=\"[img-location]\&
我有一个表单需要在新窗口中打印。我可以传递表单的innerHTML,但它似乎没有获得值。下面是一个示例代码:
print: function(){
var formPanel = Ext.getCmp('formPanelId');
var formValues = formPanel.getValues(); //this has data but it does not load on the new Window
var myWindow = window.open('', '', 'width=200,height=100'
我已经在我的应用程序中创建了一个打印按钮,它打开了一个新窗口,通过在当前url中添加QueryString of print设备(在我的例子中是?p=1)并加载它调用window.print()函数,打开一个用于打印设备布局的窗口。但是这是无用的,因为当打开包含当前页的打印设备布局的新窗口时,所有用户输入的数据都将丢失。
我想不出有什么方法可以使用打印设备布局,并使用用户输入的数据预先填充页面。有人能帮我吗?
提前谢谢。
我有一个包含DIV元素的网页。当用户单击“打印”时,我想打印该div的内容。请注意,我只想打印DIV的内容,而不是整个页面。为此,我决定使用JavaScript打开一个新窗口。然后我打算将DIV的内容写入到新窗口中。我的问题是,使用JQuery可以做到这一点吗?如果是这样的话,是怎么做的?目前,我正在尝试以下操作:
function printClick() {
var w = window.open();
var html = $("#divToPrintID").html();
// how do I write the html to the new win
我想打印page.What的DIV内容,我要做的就是使用JS检索div的内容,并将其传递给新窗口obj,我在该窗口上调用.print()。这样显示THe文本内容和图像。就在我将此行添加到检索到的div内容中时
<link href="myprintstyle.css" rel="stylesheet" type="text/css">
打印预览为空。我也尝试添加其他样式表,结果相同。无论我在打印html内容中添加了什么样式表引用,结果都是相同的-blank预览页。下面是打印页面内容的JS代码。
var printDivCSS = ne