<frameset rows="8,*" cols="*" framespacing="0" frameborder="no" border="0">
<frame style="background:#000000" src="cn/inc/music.asp" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" title="topFrame" />
<frame style="background:#000000" src="index1.htm" name="mainFrame" id="mainFrame" title="mainFrame" llowTransparency="true" />
</frameset>
如上改变其中一个框架的背景,我的意思是不用改那个框架调用的页面背景,而是直接改框架的背景,我试过了用样式,不行!可能要JS代码!
參考答案:如果想更改背景颜色,只能修改所引用框架页的颜色,也就是cn/inc/music.asp,index1.htm这两个文件的背景,由于框架页是直接引用子页,所以子页背景颜色是什么显示出来的颜色就是什么,一般默认为白色,另外,frame没有style属性,所以在frame中这个属性并没有生效
可以将cn/inc/music.asp,index1.htm这两个文件同时引用一个css文件,如:<link href="css/main.css" rel="stylesheet" type="text/css" />,在main.css文件中写入背景颜色,这样方便修改