Javascript:打开1+链接(没有内容)

时间:2009-11-16 18:48:58

标签: javascript jquery file each window.open

HI, 这没有任何意义,但是例如,如果我将文件下载到您的/ Downloads文件夹并且我想运行file:///.../Downloads/myfile1.txt我可以去:

window.location = "file:///.../Downloads/myfile1.txt;

但是,如果我说10,或者它是由脚本生成的......我怎么能有效地做到这一点..打开... myfile1.txt => ... myfile1.txt 我尝试运行带有文件名数组的jquery .Each()语句..但它只打开第一个。

window.open();

这会让我有数百个打开的窗户,我不想要这样:/

顺便说一句。我不是在做文件:///但它不是http://本地URL方案:)

谢谢!

2 个答案:

答案 0 :(得分:1)

如果你要做的是在一个窗口中一个接一个地打开一系列网址,那么我会看到几个选项。

当你遍历列表时,你可以在每个窗口上使用window.open,但是为窗口命名并为每个窗口使用相同的名称 - 这样就会打开一个额外的窗口并在其中加载每个URL 。请注意,除非您添加某种暂停或使用回调方法,否则它可能会在前一个有时间完成加载之前开始加载一个。

第二种方法是将它们一个接一个地加载到页面上的iframe中。同样的时间问题也适用。

答案 1 :(得分:0)

这不会起作用,因为每个体面的浏览器都会阻止访问本地文档,无论是否下载。

相关问题