0
我正在尝试使用javascript打印页面,如果我点击“打印”按钮,弹出一个新窗口时出现“错误请求”。 这是我的JavaScript代码,它通过捕获当前位置并分配媒体css进行打印来打开一个窗口。尝试使用javascript打印页面时的错误请求
function printerFriendlyNew() {
genPopUp = window.open("","printer","toolbar=no,location=no,scrollbars=yes,directories=no,status=yes,menubar=yes,resizable=yes,width=760,height=600");
genPopUp.location.href = document.location.href + "&css=print";
if (genPopUp.opener == null) genPopUp.opener = window;
genPopUp.opener.name = "opener";
}
任何想法,为什么我得到'坏请求'错误?
得到这个解决......疯狂的我,我只是一味追加“和CSS =打印”因为我的URL具有查询字符串,它对于那些做工精细,并虫子对于那些一点儿也不。 我将此添加到我现有的JavaScript,并解决了这个问题。 var contains = document.location.href; (contains.indexOf('?')== -1) genPopUp.location.href = contains +“?css = print”; else genPopUp.location.href = contains +“&css = print”; – Ron