打开包含数据而不是 window.print 事件的新窗口
Open new window with data instead of window.print event
我有以下代码;
<div class="firm_name">
<form action="#">
<input type="text" value="" id="name" maxlength="28" />
<p class="spacer2"></p>
<span class="form_text" style="display:block; height:28px; position:relative;"><a href="#" onclick="window.print();window.location.href='thanks.html';"><img src="images/print.png" style="border:none;"/></a></span>
</form>
</div>
如果我想打印新页面,但我想在新页面中显示内容而不是打印它,它工作正常。
谁能帮忙?
谢谢。
更改
window.open('yourURL.com');
的window.print();
如果要打开一个新窗口,则需要在服务器上生成一个页面和一个URL。
您可以通过在页面内的模态上打开 iframe 来模拟窗口,这不是最好的,但它提供了能够打印的隔离。
或者如果你想通过javascript打开它,你可以做到,但是现在大多数浏览器都不喜欢它,有些会提示用户权限,有些会静默阻止。
如果你真的想"打开一个新窗口",这里有一些代码 http://jsfiddle.net/Victornpb/eWVC2/
function pop(html,top,left,width,height) {
var popup = window.open("", "", "width="+width+",height="+height+",top="+top+",left="+left+",toolbar=no");
if(popup){
popup.document.open();
popup.moveTo(top,left);
popup.d = popup.document;
popup.d.write(html);
}
else{
alert("Popup blocked!");
}
return popup;
}
相关文章:
- 防止Iframe窗体在新窗口中打开
- 正在尝试处理子窗口上的关闭窗口事件
- 在新窗口上使用d3.js
- 按下一个HTML按钮,该按钮使用一个功能在同一个新窗口中打开URL
- asp.net MVC,重定向到视图,视图打开新窗口到外部url,它'It’’’’我们被当成一种风景
- 如何在新选项卡中而不是在新窗口中打开URL
- 如何禁用鼠标中键单击超链接以在新选项卡或新窗口中打开
- 如何打开一个新窗口或选项卡,并将其提供给javascript执行
- window.open:是否可以通过修改DOM来打开一个新窗口
- Chrome应用程序在全屏中创建新窗口-html元素不是全高的
- 如何在windowsphone 7浏览器中通过javascript打开新窗口或选项卡
- 为在新窗口中打开外部链接创建异常
- 如何使用base64 PDF内容打开新窗口
- 提交事件将打开新窗口
- 事件跟踪 - 需要链接在新窗口中打开,而不会被视为弹出窗口
- 打开包含数据而不是 window.print 事件的新窗口
- 在asp:linkButton单击事件中打开新窗口
- NW.js打开一个新窗口,并在事件发生时关闭它
- 如何使用GridView On RowCommand事件打开新窗口
- 使用 JavaScript 打开一个新窗口(谷歌地图),删除以前的事件处理程序