主题:  请教jsp的内建对象~~~

pissa

职务:普通成员
等级:2
金币:-1.0
发贴:293
#12005/3/4 17:40:19
刚刚学习jsp ,书上有个例子是鼠标移到按钮上就改变背景色 ,书上的例子是用样式表
<sytle>
.over(background="#ffee44")
</sytle>
但是我按照书上的例子输入后,IE不能显示任何东西;于是我就想用document对象的bgcolor属性来做
<script language=javascript>
function change(){
document.bgcolor="#ffee44"
</script>
在运行的时候就抱错 说没有发现对象

请问:window对象包括其下的子对象 的属性能不能修改的? 要修改要怎么做?



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#22005/3/4 17:48:29
1.这个东西叫JS,全称javascript,和java,jsp没有关系

2.你的CSS错误.背景色属性应该是background-color,用{}包含
.over{
background-color:#FFEE44
}


3.document对象没有bgcolor属性,HTML标签body倒是有bgcolor属性.你可以设置document.body.bgcolor

4.看一个属性能不能修改,要看它是不是只读的

编辑历史:[此帖最近一次被 allinhands 编辑过(编辑时间:2005-03-05 15:30:09)]


pissa

职务:普通成员
等级:2
金币:-1.0
发贴:293
#32005/3/5 14:14:45
谢谢 缺缺的回复。
我回去以后按照你的方法试了一下发现还是存在着问题
一:只要输入<sytle></sytle>以后IE还是一片空白
二:document.body.bgcolor我用这个属性倒是没有抱错 可是也没有更改颜色
我是这样用的
document.body.bgcolor="#ffee44"
是不是我的用法不对? 请指教



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#42005/3/5 15:32:15

[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]



pissa

职务:普通成员
等级:2
金币:-1.0
发贴:293
#52005/3/6 12:52:29
谢谢 ,原来是这样子的 明白了。