网页:当我在本地运行时出现某些图像,但在互联网上显示时会消失
Web Page: Certain image appears when I run locally, but disappears when displayed on the internet
我正在制作一个简单的网页游戏,我正在使用许多不同的精灵。当我在本地浏览器中运行它时,所有图像都像它们应该的那样显示。但是,当我将我的项目ftp到服务器并通过互联网访问它时,其他十几个精灵中的两个没有出现。我不明白为什么会这样,或者为什么是那两个图像。在我的脚本中,源的所有路径名都相对于我的索引.html,所以我不明白为什么会是问题所在。有谁知道可能导致这种情况发生的原因是什么?
编辑:这是我对这些特定图像的一些代码
var ImageSources = [
"jseco_tiles/fish_tiles/crab.png",
"jseco_tiles/Sturgeon/Sturgeon.png",
]
var fishImage = new Image();
fishImage.src = ImgSources[0];
fishImage.addEventListener('load', drawTile);
var sturgeonImage = new Image();
sturgeonImage.src = ImgSources[1];
sturgeonImage.addEventListener('load', drawTile);
我实际上以这种方式创建了一堆图像(该数组要大得多),我知道这不是一个好主意,但无论如何,它都在本地工作。
好的,我发现了问题所在。我让我的应用程序绘制这些精灵的方式是仅在预加载了如此多的图像时才这样做。我想将其放在网上会导致图像加载与本地运行时不同?事后看来,这是一个非常愚蠢的想法,因为我只将它应用于那两张图像,所以我只是从我的绘图程序中删除了这个条件。因此,如果有人遇到类似的问题,您可能需要检查脚本如何处理图像加载。
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- nodejs-expressjs上传图像并显示它们
- 使用JSP从服务器检索和显示图像
- 角度:在ng重复上切换图像
- 画廊图像未显示
- Phonegap-(安卓/iphone)多个图像的图像库出现问题
- Javascript排序的图像弹出窗口..可以't单独弹出
- 画布数据到图像
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 使图像在单击时展开到不大于浏览器
- Html页面上的多个Base64图像和平滑加载
- UIAutomation放大图像
- 使用javascript在Flash中加载外部图像
- 可以在这里为背景图像设置滤镜吗
- 当图像转换为本地存储的DataURL时,EXIF被删除
- 使用 js 将背景图像设置为 HTML
- 当互联网可用时,自动提交图像表单
- 在浏览器中缓存图像后,通过请求图像来检查互联网连接不起作用
- web部署-JavaScript:如何检查图像或任何资产是否由浏览器存储,而不是从互联网下载
- 检查互联网连接,然后改变图像在网页中的JQuery/Javascript/Ajax