错误不允许在javaScript中加载本地资源

时间:2015-11-29 10:33:27

标签: javascript html css html-lists

这可能是一个非常简单的问题。我有一个列表,我使用 document.getElementById(list1).style.listStyleImage='url("file:///D:/proj1/pro%20project/images/plus_icon.png")'; 来自定义图标。这里我使用D驱动器中的图标设置为列表图标。我检查了这个网址,它很好地显示了web brawser中的图标。但是当我的Web应用程序运行时,它在此行显示错误不允许加载本地资源:     文件:/// d:/proj1/pro%20project/images/plus_icon.png 这个问题的原因是什么,可以请任何人建议一种方法来解决这个问题? 谢谢。

2 个答案:

答案 0 :(得分:0)

我发现此链接存在类似问题:https://webmasters.stackexchange.com/questions/53870/cannot-load-local-resource

它基本上说因为您使用的是网页中文件的本地路径,所以您要说明该文件存在于本地客户端而不存在于您的服务器上。它说修复它的方式是你应该将文件存储在Web服务器所服务的目录中,然后使用包含主机名的文件的URL。

答案 1 :(得分:-1)

不要使用完整路径,

请找到此网址的以下网址(" ../ images / plus_icon.png")

现在它的工作请检查