主题:  如何让图像动态的与下拉列表得选择相对应

yiliaocheng

职务:普通成员
等级:2
金币:2.0
发贴:631
#12006/1/7 19:55:23
本人做留言本,有个头像问题。本来通过单选按钮组可以实现,但是我想通过下拉列表实现,下拉列表框得右边是显示得头像,它得地址与下拉列表框得选择对应。不知那个JAVA如何写?盼告!



yiliaocheng

职务:普通成员
等级:2
金币:2.0
发贴:631
#22006/1/7 20:03:31
本人写了下代码,都不能实现。代码是:<img src="document.all.select.value">,其中select为下拉列表框得名称。希望能有高手指点。
三人行,必有吾师。择其善者而不耻下问!



{ 在指尖上绽放的花朵 }

职务:普通成员
等级:5
金币:14.0
发贴:3209
#32006/1/8 1:12:45
我是路过的。。。


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

编辑历史:[此帖最近一次被 行者 编辑过(编辑时间:2006-01-09 14:36:57)]


yiliaocheng

职务:普通成员
等级:2
金币:2.0
发贴:631
#42006/1/8 22:07:30
大哥,我用HTML文件运行可以,但用ASP文件就好像不行了,再知道哈啦!万分感谢!



{ 在指尖上绽放的花朵 }

职务:普通成员
等级:5
金币:14.0
发贴:3209
#52006/1/9 11:46:20
ASP 。。。到了客户端也还是 HTML 阿。。。

检查你的代码输出。。。?



yiliaocheng

职务:普通成员
等级:2
金币:2.0
发贴:631
#62006/1/9 12:57:19
大哥,你看看,我得代码是这样都没办法实现:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript">
function xingzhe(pram)
{
avatar.src=pram
}
</script>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<select name="selectbox" onchange="xingzhe(this.options[this.options.selectedIndex].value)">
<option value="..\images\face\boy.gif">1
<option value="..\images\face\gir.gif">2
<option value="..\images\face\head1.gif">3
<option value="..\images\face\head2.gif">4
<option value="..\images\face\head3.gif">5
<option value="..\images\face\head4.gif">6
<option value="..\images\face\head5.gif">7
<option value="..\images\face\head6.gif">8
<option value="..\images\face\head7.gif">9
</select>
<img src="../images/face/face1.gif" width="32" height="32" name="avatar"/>
</form>
</body>
</html>
谢谢你!



{ 在指尖上绽放的花朵 }

职务:普通成员
等级:5
金币:14.0
发贴:3209
#72006/1/9 13:50:38
不是 ASP 的问题嘛 。。。

顺便改一下上个帖子里面犯的白痴错误。。。


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



yiliaocheng

职务:普通成员
等级:2
金币:2.0
发贴:631
#82006/1/9 21:35:57
谢谢你,可以用了。
不过我想问,为何要将下拉列表框命名为selectbox,onchange后的语句是什么意思啊,可以更改吗?可能问的比较弱智,希望你不要见笑,也盼望你解答。谢谢。
如果我想再用一个同样功能得列表框,我写了如下代码,可是那两个动态图像都显示为同一个了,代码如下:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript">
function xingzhe(pram)
{
form1.avatar.src=pram
form1.avatarelse.src=pram
}
</script>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<select name="selectbox" onchange="xingzhe(this.options[this.options.selectedIndex].value)">
<option value="..\images\face\boy.gif">1
<option value="..\images\face\gir.gif">2
<option value="..\images\face\head1.gif">3
<option value="..\images\face\head2.gif">4
<option value="..\images\face\head3.gif">5
<option value="..\images\face\head4.gif">6
<option value="..\images\face\head5.gif">7
<option value="..\images\face\head6.gif">8
<option value="..\images\face\head7.gif">9
</select>
<img src="../images/face/face1.gif" width="32" height="32" name="avatar"/>
<select name="select" onchange="xingzhe(this.options[this.options.selectedIndex].value)">
<option value="..\images\face\face1.gif">1
<option value="..\images\face\face2.gif">2
<option value="..\images\face\face3.gif">3
<option value="..\images\face\face4.gif">4
<option value="..\images\face\face5.gif">5
<option value="..\images\face\face6.gif">6
<option value="..\images\face\face7.gif">7
<option value="..\images\face\face8.gif">8
<option value="..\images\face\face9.gif">9
</select>
<img src="../images/face/face1.gif" width="32" height="32" name="avatarelse"/>
</form>
</body>
</html>