下来菜单选择图像问题

liuwei_IT_love 2009-08-25 03:58:58
这段代码是我以前的老师告诉我的,效果出来了,可我有点疑问,红色代码是什么意思?请大虾们指点谢谢!
<select name="face" style="font-family:arial" size="1" onchange="document.images['face'].src=options[selectedIndex].value; parent.document.forms[0].value=options[selectedIndex].value">
<option value="face/xbj.jpg" selected="selected">请选择头像</option>
<option value="face/bxr.jpg">bxr.jpg</option>
<option value="face/gj.jpg">gj.jpg</option>
<option value="face/gxt.jpg">gxt.jpg</option>
<option value="face/hys.jpg">hys.jpg</option>
<option value="face/mnc.jpg">mnc.jpg</option>
<option value="face/nd.jpg">nd.jpg</option>
<option value="face/oyf.jpg">oyf.jpg</option>
<option value="face/sd_tl.jpg">sd_tl.jpg</option>
<option value="face/sd_hqg.jpg">sd_hqg.jpg</option>
<option value="face/sd_hz.jpg">sd_hz.jpg</option>
<option value="face/sd_mcf.jpg">sd_mcf.jpg</option>
<option value="face/sd_oyk.jpg">sd_oyk.jpg</option>
<option value="face/sd_qcj.jpg">sd_qcj.jpg</option>
<option value="face/sd_sg.jpg">sd_sg.jpg</option>
<option value="face/sd_tmz.jpg">sd_tmz.jpg</option>
<option value="face/sd_wyhl.jpg">sd_wyhl.jpg</option>
<option value="face/sd_yg.jpg">sd_yg.jpg</option>
<option value="face/yk.jpg">yk.jpg</option>
<option value="face/ytx.jpg">ytx.jpg</option>
<option value="face/zbt.jpg">zbt.jpg</option>
</select>
...全文
9 点赞 收藏 2
写回复
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuwei_IT_love 2009-08-25
谢谢高手
回复
hookee 2009-08-25
onchage() 当选择不同的选项后触发其中的语句
this.options[this.selectedIndex].value 取得当前所选项的value值
select选项用 select_name.options[]数组
select_name.selectedIndex标识了 select所选项的下标。

document.images['face']引用了页面内名字为face的图片
通过img.src属性设置图片的地址。
代码中将选项中的值作为图片的地址。

parent引用用iframe或frame包含该页面的页面,
parent.document.forms[0]引用上述页面的第一个表单<form>
一般是parent.document.forms[0].xxx.value 为表单中的空间赋值,值为select所选选项的value。
如果是parent.document.forms[0].value的话就是为自定义属性value赋值了
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告