2014-02-19 46 views
-1

我尝试在IE 10本地(在我的笔记本电脑上)查看htm页面,并且没有任何图像出现。但是,如果我去图像网址本身,它显示罚款。例如,如果我去的URL“C:\用户\安琪\桌面\ PDB \ ROTE - 主要Menu.htm”,图片是这样的:IE 10在本地查看时不显示图像

<IMG SRC="graphics/LogoSm2.gif" STYLE="Margin-top: 0pt; margin-bottom: 0pt" width="71" height="67"> 

不显示,但如果我直接去该图像显示为“C:\ Users \ Angie \ Desktop \ pdb \ graphics \ LogoSm2.gif”。

任何人都可以帮忙吗?

编辑:已解决。弄清楚了!对我来说这是一个愚蠢的疏忽。该文件从我复制的地方扩展名为.htm,但我不得不将其更改为.html以在本地查看。 :-P它与原始的相对链接一起工作。感谢所有试图帮助的人。

+0

作品顺便说一句。 – user3310886

回答

1

您正在使用相对路径,这意味着服务器会从它所在的目录中进行检查。您可以遍历所有到达文件的路径,但这并不是真正的建议。将图像添加到您的web-app/images目录中并以此方式抓取它。

This site可能有助于解决某些资源问题,但从您的问题来看,您对使用的服务器/语言有点不清楚。

+0

我也尝试过全路径,没有运气。我应该提到这一点。谢谢。 (file:/// C:/Source/ROTE/WWW/Graphics/LogoSm2.gif) – user3310886

+0

@ user3310886那么这不是正确的语法,但它确实不是正确的方法。当您将网站加载到另一台计算机上时,它将不具有相同的路径(不会有“Angie”文件夹)。所以你应该考虑将你的资源转移到web-app/images。 – Igor

+0

我已经尝试了几种不同的语法,那是其他人建议的语法。当它在服务器上时(与现有的相对链接),我没有问题,只是本地。当我在地址栏中转到“C:\ Users \ Angie \ Desktop \ pdb \ graphics \ LogoSm2.gif”时,我会看到图像。只是当我在本地点击页面时。什么是网络应用程序/图像? – user3310886

0

尝试在其他浏览器将其更改为

src="/graphics/LogoSm2.gif" 
+0

试过,也不起作用。 :-( 谢谢。 – user3310886