想做有头像的注册页面, 头像想用下拉图片框显示,怎么实现?
或者想用一个普通下拉单,然后又图像预览,不过我不太会脚本,没有作用,请各位大牛帮忙。
//(估计会有很多错的)脚本
<script type="text/javascript">
var name = "head0";
function getURL(){
name = document.getElementById('head');
document.getElementById('try').innerHTML="<img src = \"images/"+name+"\.jpg\" width= \"69\" height= \"69\" >";
}
window.onload=getURL;
</script>
//显示部分的代码
<p id="part_title"> 修改昵称</p>
<p>
<label>新头像:</label>
<select id = "head" name = "head" size = "1" action = getURL>
<option value = "head0">head0</option>
<option value = "head1">head1</option>
<option value = "head2">head2</option>
<option value = "head3">head3</option>
<option value = "head4">head4</option>
<option value = "head5">head5</option>
<option value = "head6">head6</option>
<option value = "head7">head7</option>
<option value = "head8">head8</option>
<option value = "head9">head9</option>
<option value = "head10">head10</option>
<option value = "head11">head11</option>
<option value = "head12">head12</option>
<option value = "head13">head13</option>
</select>
</p>
<p>
<label>头像预览<div id='try'><img src="images/head0.jpg" width="69" height="69"></div></label>
</p>
或者想用一个普通下拉单,然后又图像预览,不过我不太会脚本,没有作用,请各位大牛帮忙。
//(估计会有很多错的)脚本
<script type="text/javascript">
var name = "head0";
function getURL(){
name = document.getElementById('head');
document.getElementById('try').innerHTML="<img src = \"images/"+name+"\.jpg\" width= \"69\" height= \"69\" >";
}
window.onload=getURL;
</script>
//显示部分的代码
<p id="part_title"> 修改昵称</p>
<p>
<label>新头像:</label>
<select id = "head" name = "head" size = "1" action = getURL>
<option value = "head0">head0</option>
<option value = "head1">head1</option>
<option value = "head2">head2</option>
<option value = "head3">head3</option>
<option value = "head4">head4</option>
<option value = "head5">head5</option>
<option value = "head6">head6</option>
<option value = "head7">head7</option>
<option value = "head8">head8</option>
<option value = "head9">head9</option>
<option value = "head10">head10</option>
<option value = "head11">head11</option>
<option value = "head12">head12</option>
<option value = "head13">head13</option>
</select>
</p>
<p>
<label>头像预览<div id='try'><img src="images/head0.jpg" width="69" height="69"></div></label>
</p>
解决方案 »
- 呵呵,谁了解jsonObject的啊?来看看这个问题
- struts2+ajax validation校验
- 谁有java web整合开发源代码啊,刘斌出的
- 高分求教如何象163邮件上那样添加附件那样
- 大家可知道无锡IT业同行有没有BBS啊
- 关于技术的学习?
- 可以在jsp文件中用代码控制ie浏览器自动选择“编码方式”吗?如选择"unicode编码"。
- 怎么样showModalDialog每次都取新的数据库????急,在线等
- jsp中有没有asp中类似.asa文件的东西?
- 一个奇怪的window.open()问题???
- 虚拟现实技术
- 讨论:JSP 通过URL传递汉字,为奇数个,最后一个为乱码?为偶数个,则正常显示?
<head>
<script>
function changeHeader(){
var select = document.getElementById("head");
var image = document.getElementById("image");
var index = select.selectedIndex;
image.src = "head"+index+".png";
}
</script></head>
<body><select id = "head" name = "head" size = "1" onchange="changeHeader()">
<option value = "head0">head0</option>
<option value = "head1">head1</option>
<option value = "head2">head2</option>
<option value = "head3">head3</option>
<option value = "head4">head4</option>
<option value = "head5">head5</option>
<option value = "head6">head6</option>
<option value = "head7">head7</option>
<option value = "head8">head8</option>
<option value = "head9">head9</option>
<option value = "head10">head10</option>
<option value = "head11">head11</option>
<option value = "head12">head12</option>
<option value = "head13">head13</option>
</select>
<br>
<img src="head0.png" width="69" height="69" id="image">
</body>
</html>