我对 JavaScript 非常陌生,我有一个包含 3 个嵌套框架的网页(一个顶部,然后一个底部一分为二。)顶部框架标题为 Head,左下角标题为 LeftFrame,最后一个一个名为 RightFrame。现在,LeftFrame 是一个导航栏,我想让它点击 LeftFrame 中的链接会改变 Head 的背景颜色。这是主网页的代码:
<HTML>
<HEAD>
<TITLE>Webcomics Review</TITLE>
</HEAD>
<FRAMESET BORDER=0 ROWS="12%,*">
<FRAME NAME"Head" NORESIZE SRC="Head.html">
<FRAMESET BORDER=0 COLS="15%,*">
<FRAME NAME="LeftFrame" NORESIZE SRC="navigation.html">
<FRAME NAME="RightFrame" NORESIZE SRC="mainpage.html">
</FRAMESET>
</FRAMESET>
</HTML>
这是导航栏的代码,到目前为止,它只有一个链接正在处理作为测试:
<HTML>
<HEAD>
<TITLE>Webcomics Review</TITLE>
<SCRIPT>
function setColor1(number)
{
if (number==1)
{
parent.Head.document.body.style.backgroundColor=#FF0000;
}
return;
}
</SCRIPT>
</HEAD>
<BODY>
<CENTER>
<FONT SIZE=3 FACE=Haettenschweiler>Webcomics:
<BR><BR>
<A HREF="xkcd.html" TARGET="RightFrame" STYLE="text-decoration: none" onClick="setColor1(1)">Xkcd</A>
<BR><BR>
<A HREF="qc.html" TARGET="RightFrame" STYLE="text-decoration: none">Questionable Content</A>
<BR><BR>
<A HREF="qwantz.html" TARGET="RightFrame" STYLE="text-decoration: none">Dinosaur Comics</A>
<BR><BR>
<A HREF="survivingtheworld.html" TARGET="RightFrame" STYLE="text-decoration: none">Surviving the World</A>
<BR><BR>
</CENTER>
</BODY>
</HTML>
有人可以让我知道我做错了什么,因为当点击导航中的“xkcd”链接(我用来测试的那个)时,头部框架没有任何变化。