【发布时间】:2018-12-11 16:50:00
【问题描述】:
我知道框架已被弃用,但我需要为此使用它们。
我有 3 帧;上框、右下框和左下框。 所有框架都链接到另一个 html 文件。 应该在lowerrightframe的html文件中放入什么来改变lowerleftframe的背景颜色?
如用户按下右下框架中的一个按钮,它会改变左下框架的颜色。
这是我目前所拥有的(使用 JS)
function changeBGColor (newColor)
{
document.getElementById("lowerleftframe").style.bgColor=newColor;
}
这是按钮。
<button type="button" onclick="changeBGColor('white')">Change Color</button>
【问题讨论】:
-
@Nawed Khan 我知道如何在 CSS 中做到这一点,我的意思是说我点击右下框架中的一个按钮,它会改变左下框架的颜色。
-
向我们展示您已有的代码。你想做什么以及它是如何不工作的。从另一帧更改一帧的颜色是什么意思?点击?加载?
-
我将JS添加到原始帖子中。但是,我不确定应该为按钮添加什么。
-
明确一点,你有 iFrames 而不是 Frames....这是两个不同的东西。
-
框架只是窗口......不是元素。它们没有颜色或背景等属性,只有边框、高度、宽度等。您正在尝试从一个框架的 html 页面访问另一个框架的 html 页面。所有 html 页面都在同一个域中吗?
标签: javascript html css colors frames