2014-09-26 47 views
-3

我做了一个简单的网站。该网站是完全可以在我的本地主机(我的电脑)。一切正常工作在这里。为什么我的网站在公共领域(在万维网)没有完全运作?

但是,当我将文件上传到Web服务器以便在公共领域中运行时出现问题。在那里,除布局外没有内容显示。没有链接或标签正在工作,正文内没有任何段落正在显示。你可以看看here

为什么?

我上传了所有与源代码相关的文件,除了图片和视频(因为有很多图片,我会稍后上传)。

[注:我有我的电脑安装xampp本地服务器。所有 sourse代码文件存储在htdocs文件夹内。在 htdocs文件夹里面,我有一个名为jquery的文件夹(与 包一起安装)。我将我的.JS文件保存在JQuery文件夹中(因为我也使用jQuery代码 )。所以,当我上传文件到服务器,我需要 上传整个htdocs文件夹?或者如何处理JQuery文件夹 (其中包含JQuery源代码)?我是否也需要上传?设置

我的路径如下:

C:\xampp\htdocs\jquery [contains the whole project's source file]   
C:\xampp\htdocs\jquery\js [Contains only JavaScript&JQuery file] 
+1

该问题可能与服务器的路径有所不同,与您自己的路径不同。最好是使这些路径变为动态,或从根文件夹使用它们。 – Bono 2014-09-26 22:33:14

回答

1

我想在您的网站调试HTML。我发现在design.css下面的代码行号258

#all_contents >div { 
display:none; 
} 

一旦你删除此(显示:无),所有的内容都可以,你分享的网站链接。 此外,我不知道为什么这是你的本地工作。你确定你已经上传了在你本地运行的相同版本吗? 您可以通过按F12来调试您的网页,然后选择有问题的区域。在右侧,您可以看到与所选元素关联的css规则。

对于在页面获取的具体内容,而不是全部,创建由名称who_im.html一个新的文件,并把你的内容在那里,然后你应该这样做 关于我 这样你将不得不作出其他页面,并将超链接添加到每个页面的菜单中。

+0

是的,我做到了。它解决了这个问题,但也造成了另一个问题。整个webcontents现在在一个页面,在我的情况下在HOME标签。看看这里请:http://jabiralfatah.com/ – SomeOneSomewhere 2014-09-26 23:03:55

+0

其实,这是因为你只用这种方式编码的页面。您正在使用内部锚定标记来链接(/#who_im) 您应该使用外部锚定标记来处理您正在讨论的内容。你可以参考以下有关使用Anchor标签的链接[链接](http://www.w3schools.com/tags/tag_a.asp) – addicted20015 2014-09-27 07:17:04

+0

是的,但如果你看到我的jQuery代码,那么你知道: /*使标签工作开始*/ $(document).ready(function(){('#all_contents> div')。filter(':first')。show(); $('ul> li> a ').click(function(){('#all_contents> div')。hide(); var $ this = $(this); var target = $ this.attr('href'); $ (target).show(); return false; }); }); /*使标签工作结束* /也在我的localhost和jsfiddle工作正常。看到这里:jsfiddle.net/yb6urd6x – SomeOneSomewhere 2014-09-27 08:11:29

1

如果你检查你的页面,看看你期望的内容,你会发现<div id="home">。纵观CSS这一点,就说明你的CSS文件的行258具有这样的:

#all_contents >div { 
display:none; 
} 

这导致所有的内容无法正常显示。删除这将解决问题。另外,如果您在页面加载时查看浏览器的控制台,则会注意到有很多404尝试加载各种脚本,样式表和图像。这可能会导致问题。我首先着重于解决这些问题,以确保一切正常加载。

+0

谢谢,这有助于。但在改变之后,会导致另一个问题。所有的页面现在在主页标签下!但它不应该那样。点击不同的标签没有任何区别。就像整个网站在Home菜单下一样。为什么这样。请看这里的更新版本:jabiralfatah.com – SomeOneSomewhere 2014-09-26 23:01:46

+0

在放弃之前花一些时间在浏览器中使用Firebug或Chrome的开发工具进行调试 - 我假设您的导航按钮旨在改变各个区域的可见性,但有些东西不能与在里面。至少,这会给你更多的细节问题,在最好的情况下,你将有一个AHA的时刻,并能够自己修复。 – Krease 2014-09-26 23:08:44

+0

我会尽力的。但是你认为我最终必须改变整个设计吗?或者它可以用很小的努力完成?我烦了。因为那不是我所期望的。我的网站在我的本地主机上完全按照我的要求工作,但在公共doamin中,我发现它只是将我引导到同一页面中的不同部分。该链接不会把我带到不同的页面。 – SomeOneSomewhere 2014-09-26 23:28:52

相关问题