我想构建一个用javascript,PHP和CSS制作的应用程序,但我陷入了一个愚蠢的地方。 我想创建一个菜单来加载名为“零”的iframe中的链接。 并且它可以工作,现在我想这样做,当你在链接上链接时,链接的背景变为蓝色,当你点击另一个时,背景变回白色并且该链接变为蓝色,依此类推。 困难的部分是我有这样的所有链接:
index.php?act = page_name,因此它们实际上是同一页面,不同的部分,加载到另一个iframe中。
我有一个Javascript来执行此操作:
function grafice() {
document.getElementById("grafice").setAttribute("class", "current");
window.open('index.php?act=grafice_comenzi','zero');
}
其中“当前”是这样的:
#menucase ul.vert-one li a.current,ul.vert-one li a.current:hover
{
background:#80BFFF;
color:#333333;
border-top:solid 1px #0099FF;
border-bottom:solid 1px #0099FF;
}
我如何进入下一步,我希望当我点击另一个链接时,Javascript中的某些内容会告诉之前的链接再次变为白色。
这是到目前为止我的网页链接:
http://www.guku.byethost31.com/temp/
有人可以帮我吗?
答案 0 :(得分:0)
我要这样做: 单击链接后,将其背景颜色更改为蓝色,同时将页面中其余链接的背景颜色更改为白色。 (elementName.style.background:....)
另一个不太建议的选项是创建一个隐藏的输入字段,在其中存储您单击的链接的ID。单击另一个链接后,您可以检索存储在隐藏字段中的ID,并将其背景颜色更改为白色。
祝你好运。