2012-03-12 119 views
0

我们有一个内部工具我们使用一个web php应用程序。有一些静态HTML文件我想链接到另一台机器上。现在我做这样的如何链接到不同机器上的静态Html页面。

<a href="file:////123.145.226.8/Projects/E-Reports/E-Report-' . $projectNo . '/Report.html" target="_blank">E-Report</a> 

这在IE !!!!!!!!!!!!!!!!!工作得很好但在Firefox中没有任何想法?这是一个内部工具,因此存在静态文件的机器始终可用。谢谢

+1

任何原因正常http://123.145.226.8/Projects/E-Reports/E-Report-链接将无法正常工作? – jammypeach 2012-03-12 15:21:09

+0

不是我能想到的,它适用于IE,但不是在Firefox中,这是什么让我失望。 – sid 2012-03-12 15:24:25

+0

在安全设置旁边,您必须使用正确的URI(您的问题表明您喜欢重复字符,但是与书写的语言和感叹号一样,内部URI太多也太多),请参见[文件URI方案]( http://en.wikipedia.org/wiki/File_URI_scheme) - 这个页面也有不同浏览器的评论。 – hakre 2012-03-12 15:28:58

回答

2

你应该在机器上安装一个网络服务器123.145.226.8。如果它是Windows机器,请尝试xampp并将文件放在htdocs目录中。现在您可以访问http://123.145.226.8的HTML页面。

如果它正在运行linux,请使用apt-get install apache2yum install httpd(取决于操作系统)并将文件放在/var/www/中。

+0

它适用于IE,但不适用于Firefox!这很奇怪。我不能想到任何可能导致这不能在Firefox中工作的事情。我经历了很多次firefox选项没有什么突出的。感谢帮助.. – sid 2012-03-12 15:26:20

+0

Firefox do''t使用'file://',你应该真的使用网络服务器。 – Devator 2012-03-12 15:42:29