2014-09-30 86 views
-2

Hello以下函数包含一个在localhost中正常工作的映像,但每当我将其上传到cpanel时,它都不能在线工作。代码不在线工作,但在localhost中工作

下面是代码:

function CONshowElements() 
{ 
var Construction = "<center><img src='images/SCALE Construction.PNG'></center><br>The construction company with several years of experience in projects valued over millions of USD having Service and Quality with satisfaction and appreciation of the clients."; 
document.getElementById("contents").innerHTML = Construction; 
} 
+4

图像/ SCALE Con​​struction.PNG存在于您的实时环境中吗?你有没有检查控制台的错误?你是什​​么意思'不工作'? **更加详细一些**。 – George 2014-09-30 09:25:09

+0

不工作意味着它显示的文本,但不是图像 – Rokhsar 2014-09-30 09:27:39

回答

0

您的服务器可能在Linux下运行,而本地主机可能在Windows下运行。
这意味着图像文件名区分大小写。

检查您的图像,名称实际上是

SCALE Construction.PNG 

,而不是

SCALE Construction.png 

如果是这样的话,你的发展控制台上得到一个404。
此外,文件名中的空白是一个非常糟糕的主意......

+0

*此外,文件名中的空白是一个非常糟糕的主意* - 你可以支持它吗? – George 2014-09-30 09:29:33

+0

@George:实际上并不是,但如果它在src中,它可能应该是URL编码的。如果它不是ASCII字符,那也是一样。在服务器/ fastcgi-or-isapi-layer/browser/operatingsystem和boom中有一个bug(或者说不完整),404。 – 2014-09-30 09:41:39

+0

我同意,也许把这个问题放在你的问题中?我认为用文件名称表示空白是一个糟糕的想法是一个全面的陈述,并且可以用许多不同的方式来看待,这就是(: – George 2014-09-30 09:45:22

相关问题