Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.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或imacros访问Mozilla Firefox中的下载窗口_Javascript_Download_Mozilla_Popupwindow_Imacros - Fatal编程技术网

通过javascript或imacros访问Mozilla Firefox中的下载窗口

通过javascript或imacros访问Mozilla Firefox中的下载窗口,javascript,download,mozilla,popupwindow,imacros,Javascript,Download,Mozilla,Popupwindow,Imacros,我正在用imacros和javascript编写脚本。脚本单击页面上的按钮,然后弹出文件下载选择(pdf)对话框。谁知道如何访问此下载窗口以使用imacros或javascript选择下载类型? 我写了下面的脚本。它可以工作,但在下载文件时无法正常工作 for (i=1;i<=3; i++) { var macro; // Create a variable macro macro = "CODE:"; // Enter the code for the macro macro += "U

我正在用imacros和javascript编写脚本。脚本单击页面上的按钮,然后弹出文件下载选择(pdf)对话框。谁知道如何访问此下载窗口以使用imacros或javascript选择下载类型? 我写了下面的脚本。它可以工作,但在下载文件时无法正常工作

for (i=1;i<=3; i++) {
var macro; // Create a variable macro
macro = "CODE:"; // Enter the code for the macro
macro += "URL GOTO=http://www.dpd.ru/ols/order/order.do2"+"\n";// Go to the website
macro += "TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:datePickup CONTENT=my date"+"\n";// Set the date
macro += "TAG POS=1 TYPE=IMG ATTR=ID:filter_show"+"\n";// Advanced Search
macro += "TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:orderNum CONTENT=my number"+"\n"; //Set number of dispatch
macro += "TAG POS=1 TYPE=IMG ATTR=ID:order_refresh_btn"+"\n";// Show orders
macro += "TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ID:order_list_form ATTR=NAME:orderId CONTENT=YES"+"\n"; // Select document
macro += "TAG POS=1 TYPE=IMG ATTR=ID:order_delivery_proof_print_dialog_btn"+"\n"; // Printing a document
macro += "TAG POS=1 TYPE=IMG ATTR=ID:order_delivery_proof_print_form_btn"+"\n";// Download window
macro += "TAB T=2"+"\n";// Opening the second tab
macro += "TAB T=1"+"\n";// Open the tab
macro += "TAG POS=12 TYPE=SPAN ATTR=TXT:close"+"\n"; // Close download menu
iimPlay(macro) // Run the variable
}

for(i=1;i您可以使用iMacros命令处理下载。只需确保该命令出现在触发下载开始的行之前。

为您的问题添加更多详细信息。您希望执行哪些步骤?我尝试了此命令,但没有帮助。我需要下载大量文件(我将包括一个文件列表)并重命名每个文件。在Mozilla Firefox浏览器对话框中出现问题。抱歉,我需要亲自在站点上尝试该宏,以调查其不起作用的原因。