Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 合并函数以在浏览器控制台上运行多行JS代码_Javascript - Fatal编程技术网

Javascript 合并函数以在浏览器控制台上运行多行JS代码

Javascript 合并函数以在浏览器控制台上运行多行JS代码,javascript,Javascript,我尝试在单个页面上批量下载PDF文件,如下所示: MostraPeca('75959255','406','','14/03/2017 16:35:21','3744','3','1','930853'); MostraPeca('75959255','287','','31/01/2017 14:24:48','3358','1','1','513367'); MostraPeca('75959255','605','','06/04/2017 13:47:49','4061','1','1'

我尝试在单个页面上批量下载PDF文件,如下所示:

MostraPeca('75959255','406','','14/03/2017 16:35:21','3744','3','1','930853');
MostraPeca('75959255','287','','31/01/2017 14:24:48','3358','1','1','513367');
MostraPeca('75959255','605','','06/04/2017 13:47:49','4061','1','1','929011');
MostraPeca('75959255','780','','12/05/2017 16:20:56','4706','1','1','350899');
MostraPeca('75959255','759','','08/05/2017 16:05:41','4657','13','2','825754');
MostraPeca('75959255','142','','19/12/2016 15:53:09','1884','1','1','589882');
    function MostraPeca( P1, P2, P3, DTI, NPI, NPT, TI, NV) {
        var newWindow;
        var left = (screen.width - 600) / 2;
        var top = (screen.height - 450) / 2;
        if (left < 0) {left = 1;}
        if (top < 0) {top = 1;}
        var props = 'resizable=yes,toolbar=no,menubar=no,location=no,directories=no,width=600,height=450'+',top='+top+',left='+left;
        newWindow = window.open('mostraarquivo.asp?P1='+P1+'&P2='+P2+'&P3='+P3+'&DTI='+DTI+'&NPI='+NPI+'&NPT='+NPT+'&TI='+TI+'&NV='+NV, 'pdf'+NPI , props);
    }

我需要单击每个项目打开一个页面,将我重定向到PDF文件。这就是“莫斯特拉佩卡”的功能

如果我在Chrome控制台上运行此功能,它也可以工作:

MostraPeca('75959255','406','','14/03/2017 16:35:21','3744','3','1','930853');
我已经有了这样的清单:

MostraPeca('75959255','406','','14/03/2017 16:35:21','3744','3','1','930853');
MostraPeca('75959255','287','','31/01/2017 14:24:48','3358','1','1','513367');
MostraPeca('75959255','605','','06/04/2017 13:47:49','4061','1','1','929011');
MostraPeca('75959255','780','','12/05/2017 16:20:56','4706','1','1','350899');
MostraPeca('75959255','759','','08/05/2017 16:05:41','4657','13','2','825754');
MostraPeca('75959255','142','','19/12/2016 15:53:09','1884','1','1','589882');
    function MostraPeca( P1, P2, P3, DTI, NPI, NPT, TI, NV) {
        var newWindow;
        var left = (screen.width - 600) / 2;
        var top = (screen.height - 450) / 2;
        if (left < 0) {left = 1;}
        if (top < 0) {top = 1;}
        var props = 'resizable=yes,toolbar=no,menubar=no,location=no,directories=no,width=600,height=450'+',top='+top+',left='+left;
        newWindow = window.open('mostraarquivo.asp?P1='+P1+'&P2='+P2+'&P3='+P3+'&DTI='+DTI+'&NPI='+NPI+'&NPT='+NPT+'&TI='+TI+'&NV='+NV, 'pdf'+NPI , props);
    }
但当我把它粘贴到控制台上时,第一行就运行了。我想同时运行所有线路。怎么可能呢

编辑:

我已检入网站源代码,其功能如下:

MostraPeca('75959255','406','','14/03/2017 16:35:21','3744','3','1','930853');
MostraPeca('75959255','287','','31/01/2017 14:24:48','3358','1','1','513367');
MostraPeca('75959255','605','','06/04/2017 13:47:49','4061','1','1','929011');
MostraPeca('75959255','780','','12/05/2017 16:20:56','4706','1','1','350899');
MostraPeca('75959255','759','','08/05/2017 16:05:41','4657','13','2','825754');
MostraPeca('75959255','142','','19/12/2016 15:53:09','1884','1','1','589882');
    function MostraPeca( P1, P2, P3, DTI, NPI, NPT, TI, NV) {
        var newWindow;
        var left = (screen.width - 600) / 2;
        var top = (screen.height - 450) / 2;
        if (left < 0) {left = 1;}
        if (top < 0) {top = 1;}
        var props = 'resizable=yes,toolbar=no,menubar=no,location=no,directories=no,width=600,height=450'+',top='+top+',left='+left;
        newWindow = window.open('mostraarquivo.asp?P1='+P1+'&P2='+P2+'&P3='+P3+'&DTI='+DTI+'&NPI='+NPI+'&NPT='+NPT+'&TI='+TI+'&NV='+NV, 'pdf'+NPI , props);
    }
功能MostraPeca(P1、P2、P3、DTI、NPI、NPT、TI、NV){
新窗口;
左变量=(屏幕宽度-600)/2;
var top=(屏幕高度-450)/2;
如果(左<0){left=1;}
如果(top<0){top=1;}
var props='resizeable=yes,toolbar=no,menubar=no,location=no,directories=no,width=600,height=450'+',top='+top+',left='+left;
newWindow=window.open('mostraarquivo.asp?P1='+P1+'&P2='+P2+'&P3='+P3+'&DTI='+DTI+'&NPI='+NPI+'&NPT='+NPT+'&TI='+TI+'&NV='+NV',pdf'+NPI,道具);
}

它的chrome试图保护您免受恶意网站的攻击。你会注意到chrome会发出警报,并显示如下消息

如果选择“始终允许从(您的url)弹出窗口”,则不会阻止这些功能。
您可以在此处阅读更多信息

这听起来像是函数本身的问题。但是,如果没有看到函数的内容,就不可能确定。这是一个没有代码就无法回答的问题。谢谢Claies,我已经从上面的函数中粘贴了代码。够了吗?