2012-05-04 26 views
0

我不确定如果JavaScript是最好的解决方案,但这是我想要实现的。 该网页是3列分...javascript代码来填充网页上的图像链接

左栏应该有像艺术,历史图片格式环节,科学等 点击任何链接,这些应该产生一系列环节中最右边的列说点击历史应该生成文明,世界大战等链接科学应该产生像图片等物理化学等链接

最后点击这些链接说,世界大战应该显示在中央列的内容给出一个简短的历史关于世界大战...... 每次用户点击图像链接时,都应该突出显示Science,这样用户就可以轻松地从一个主题导航到另一个主题。

我是编程新手,不确定如果javascript是最好的方法。另外,我很困惑如何解决这个问题从哪里开始以及如何开展。任何关于代码块或参考或算法的帮助或关于如何解决这个问题的建议都将是非常值得赞赏的。如果解决这个问题意味着学习一种新的编程语言,我愿意尝试.....

在情况下,如果我没有解释清楚的问题,让我知道

回答

2

的JavaScript将是适宜的。适当的方法将取决于你有多少内容。

如果它很短,您可以通过简单地更改元素的显示属性来实现所有这些(使用JavaScript设置某些页面元素的CSS以显示(display:block)或隐藏(display:none) 。

如果您有文字的页面,你可能想看看阿贾克斯,这是一个比较先进的,简单的显示和隐藏的是已经存在的元素。

+0

我强烈反对这种,你应该尽量达成一致只用CSS实现这一点,并在需要时将其显示出来,在单独的div中将链接隐藏起来,并在用户单击相应的链接时将它们带回。 – AurA

+0

谢谢Jack&AurA,我想我必须根据你的建议研究Ajax,以及我应该探索哪些领域的指针。这个过程有一个特定的名称或任何引用....至于显示和隐藏divs,他们会进入问题的第二部分,我想当显示内容....填充链接特定于一个主题的问题兴趣仍然是最大的障碍 – fantom

+0

这只是调用DOM操作。我会建议使用jQuery。这是一个非常流行的jQuery库定制与DOM的工作。 – Jack