Firefox在window.open中附加URL

时间:2012-11-19 21:15:32

标签: firefox window.open

我的网络上有一个文件,我需要从我的网页上访问。

在IE中我只是这样做:

window.open(url,name,'height=300,width=550,resizable,menubar,scrollbars=yes');

它有效,它打开一个小窗口,然后弹出“文件打开”对话框。

在Firefox中我也这样做,它将我的网址附加到当前页面的网址,并显示NOT_FOUND的明显错误。

我传递的网址是

\\pipeline\sampleData\testDoc.doc

在Firefox中我得到:

http://site.com/FileAccess/\\pipeline\sampleData\testDoc.doc

有什么想法吗?这实际上是我在过去一周遇到的同样问题的第二个例子。

2 个答案:

答案 0 :(得分:0)

您可以在window.open()

的网址字段中指定testDoc文件的实际地址
var url = "file:///C:/pipeline/sampleData/testDoc.doc";

其中C:/pipeline/sampleData/testDoc.doc是文件的实际位置。

如果是相对路径,那么..然后指定相对于当前位置的路径。

var url = "pipeline/sampleData/testDoc.doc"

这会将网址附加到当前文件位置。

答案 1 :(得分:0)

您的问题是\不是网址路径分隔符。您希望使用/pipeline/sampleData/testDoc.doc或其他内容,具体取决于您的网站路径。