我在一家公司的网站上工作(我的第一个,除了我自己的网站),我有点困惑。我知道我之前知道这一点,但我已经忘记了。
我将在网站上创建许多不同的页面,我想为每个页面创建一个新文件不是一个好主意。
并且我认为最好的方法是在索引文件中为每个页面制作一个“div”,然后以某种方式将所有页面放在彼此之后,当我单击菜单中的正确内容时逐个显示......我该怎么做?
我可以只使用CSS还是需要一些Java脚本,我该如何编写代码?
非常感谢快速帮助! :)答案 0 :(得分:2)
您正在谈论制作一个包含所有公司网站内容的HTML页面。以这种方式建立公司网站是一个坏主意,原因如下:
Wordpress是世界上最受欢迎的CMS。它专为博客设计,但可用于任何网站。 Drupal是一个功能强大的CMS,具有许多您可能不需要的功能,但它比Wordpress更现代,并且可能更具视觉灵活性。
如果您不想使用功能齐全的CMS并且想要修改一些编程,那么您可以尝试使用现成的MVC框架,如Rails或{{3}但请记住,那些将需要你学习一点Ruby或Python。
主要的是你应该使用服务器端模板来解决你遇到的问题,而不是客户端的JavaScript。
(一些非常大的网站确实使用JavaScript驱动的页面导航方法,但这些方法通常像Twitter一样 Web应用程序。这种方法不适合公司网站。)
答案 1 :(得分:0)
您可以使用Javascript更改元素的innerHTML。 例如,创建一个div并为其指定ID“myDiv”:
<div id="myDiv"></div>
然后,当用户点击一个按钮时,您可以像这样更改“myDiv”的innerHTML(通过调用该函数):
function show(){
document.getElementById("myDiv").innerHTML="html code here";
}
我希望我帮助过: - )