我根本不是程序员,但我在使用我需要用于工作的网站时遇到了重大问题。
基本上,它是我们在会议中用于办理登机手续和徽章打印的网站。此人扫描条形码并自动打印徽章。自动打印是通过javascript完成的,文件是.pdf。如果他们没有条形码,他们也可以输入他们的徽章ID /号码,并且还会打印徽章。
然而,它不起作用,我得到的只是这个奇怪的盒子,看起来像手机,而.pdf不打印。我无法发布图片,您可以在https://drive.google.com/file/d/0B-WvmMoRV1V2cmVBMWhJSWhWaVE/edit?usp=sharing查看图片。
以下是我在网站上可以找到的编码。
function callPDF() {
var t = setTimeout("printPDF()", 4000);
}
function printPDF() {
var x = document.getElementById("pdfDocument");
x.focus();
//Straight to printer
x.printAll();
//Opend print dialog
//x.print();
document.getElementById('dnn_ctr16574_Clients_Custom_ctl00_tb_ID').focus();
}
我正在使用的程序员在Windows 8和Adobe Reader XI上运行IE 11,他可以打印它而没有任何问题。我在Windows 7和Adobe Reader XI上运行IE 11,我无法让它全部工作!我能够使用IE 8和Adobe Reader XI进行打印,但是要回滚到IE 8会很痛苦(我尝试回滚到IE 9和10并且无法打印,我认为这是我的计算机或其他问题。)
有什么想法吗?