设置网页背景颜色

时间:2011-06-30 12:15:10

标签: javascript html

我可以使用以下方式设置当前页面的背景颜色:

 document.body.style.background='red';

有什么办法可以从其他页面设置页面的颜色吗?

注意:我可以在页面包含框架时设置颜色。在这种情况下,请考虑类似于浏览器的两个不同选项卡的方案。

4 个答案:

答案 0 :(得分:1)

是的,提供:

  1. 您有对其他页面的引用(例如window.open的返回值)
  2. 该页面位于same origin
  3. 然后使用所述参考。

答案 1 :(得分:0)

John K的评论是一个很好的解决方案。如果您同步加载其他页面(即整页加载,而不是AJAX),那么显然您将不得不维护页面之间的状态。 HTTP的本质是非常无状态的,因此查询字符串是一种很好的简单解决方案,用于保存数据,例如背景颜色。

答案 2 :(得分:0)

如果您尝试使用javascript设置apge背景颜色,则可以在js代码中 document.body.style.backgroundColor

如果你想从另一个页面设置页面的bgcolor,你需要使用查询字符串并将变量中的颜色传递给另一个页面,并在页面加载时使用该变量值设置其他页面背景颜色你想要的方式。

答案 3 :(得分:-3)

似乎只有你有开场白。