我在我的POS网站中使用了一个JS函数,即: <script type="text/javascript">
function printlayer(layer){
var generator=window.open(",'name,");
var layertext=document.getElementById(layer);
generator.document.write(layertext.innerHTML.replace('Print Me'));
generator.document.clos
我已经写了一些js代码,当文档加载时,首先在页面的html.on中点击锚定标签来打印图像,然后我点击了打印图像的函数,但是当我从浏览器打印预览中取消打印时,它会把我带到我的网页,现在如果我第二次点击打印锚定标签,它不工作,事件侦听器不显示我写的js脚本,它第一次运行良好。下面是我打印图像的代码。
(function ($) {
"use strict";
function printDiv(imglink){
var originalContents=document.body.innerHTML;
var printContents =
我的代码:
<head>
<!-- All the required scripts and CSS -->
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"><
第一次点击提交后,我输入了安莉出现的东西,这很好。但是当我第二次点击它,输出被打印2次,3次,打印3次,等等。为什么?我只希望它每次点击打印一次。
客户:
var socket = io()
var name;
var msg;
$("#nameForm").on("submit", function(e){
var name = $(".nameInput").val()
socket.emit("heres name", name);
socket.on(
所以,我的页面有一个我想要打印的div。它使用bootstrap和fontawesome来使它看起来很好。要打印它,我有一个创建iframe的按钮,将outerHTML复制到它的主体中,并将一些css和js复制到它的头部,做一些修改以适应A4纸张,打印它,然后删除它。问题是,当我第一次点击这个按钮时,它会很漂亮地显示chrome的打印页面,这正是我想要的,但当我再次点击这个按钮时,它会丢失一些样式。 我注意到,在chrome的devtools的网络选项卡上,js和css文件在第一次加载时没有问题,但之后当打印窗口显示时,它会显示为挂起,只有在我关闭它之后才会加载。 这是按钮调用的函数: fu
Onclick的锚标签,我给window.print();打电话,我得到打印弹出。但是,在点击打印,我得到以下脚本错误。
An error occurred in the script on this page.
Line: 2115
Char: 1
Error: Your file waiting to be printed was deleted.
Code: 0
URL : res://ieframe.dll/preview.js
您想继续使用页面上的脚本(是/否按钮)吗?
您单击“是”/“否”,我可能没有得到打印,或者在IE8中我得到了一个空白打印。
火狐打印很好。但是,IE9失败了。
<a href="">i am a link</a>
<script src="jquery.js"></script>
<script>
$("a").on('click', function(){
console.log("the a link is clicked")
})
</script>
当我点击链接时,不会打印任何东西。
然而,当我用href符号初始化hash时,它可以工作。
这很管用,
<a
我在网上找到了以下JS,其功能如下:
如果单击图像,请在“新建”窗口中打开图像并提示打印。一旦打印出来,窗户就会关闭。我需要修改这个脚本,以单击打印链接,它打印一个图像,然后关闭新的图像窗口。所以我想从点击图像本身变成点击一个显示打印图像的链接。
以下是代码:
<script type="text/javascript">
/* <![CDATA[ */
function makepage(src)
{
// We break the closing script tag in half to prevent
// the HTML pars
我需要为我的Angular 6应用程序实现print操作。一个pdf将从服务中获取,然后在按钮上单击,我需要发送它到打印。将不会有PDF预览。所以,我不能使用PDF的打印选项。在这方面,有没有人可以帮我? 我试过print.js和jsPdf。jsPdf需要下载pdf文件,然后打开它进行打印。但我需要通过点击按钮来完成。Print.js抛出这个错误--(我使用的是Chrome) ERROR DOMException: Blocked a frame with origin "http://localhost:4200" from accessing a cross-origin