您的位置:程序门 -> web 开发 -> javascript



单选框图片显示


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


单选框图片显示[已结贴,结贴人:sujian27]
发表于:2007-04-18 15:28:16 楼主
有三个单选框~~每个对应一张图片~~~
选中一个单选框后~~~会把对应的图片显示在上面的 <div> 层中
的js怎么写
<div>
</div>
<hr>
<form   name=f1   id=f1>
<table   border= "1 "   cellpadding= "0 "   cellspacing= "1 "   bordercolor= "#cccccc ">
<tbody>
<tr>
<td> <input   type= "radio "   value= "07 "   name= "webmodel "   /> no.01 </td>
</tr>
<tr>
<td   bgcolor= "#ffffff "> <a   href= "# "> <img   src= "1.jpg "   width= "140 "   height= "200 "   border= "0 "   /> </a> </td>
</tr>
</tbody>
</table> </td>
<td> <table   border= "1 "   cellpadding= "0 "   cellspacing= "1 "   bordercolor= "#cccccc ">
<tbody>
<tr>
<td> <input   type= "radio "   value= "07 "   name= "webmodel "   /> no.02 </td>
</tr>
<tr>
<td   bgcolor= "#ffffff "> <a   href= "# "> <img   src= "2.jpg "   width= "140 "   height= "200 "   border= "0 "   /> </a> </td>
</tr>
</tbody>
</table> </td>
<td> <table   border= "1 "   cellpadding= "0 "   cellspacing= "1 "   bordercolor= "#cccccc ">
<tbody>
<tr>
<td> <input   type= "radio "   value= "07 "   name= "webmodel "   /> no.03 </td>
</tr>
<tr>
<td   bgcolor= "#ffffff "> <a   href= "# "> <img   src= "3.jpg "   width= "140 "   height= "200 "   border= "0 "   /> </a> </td>
</tr>
</tbody>
</table>
</form>
发表于:2007-04-18 15:41:571楼 得分:10
<html>
<style>
</style>
<script>
function   showpic(picurl)
{
document.getelementbyid( "dv ").style.backgroundimage   =   "url( "+picurl+ ") ";
document.getelementbyid( "dv ").style.width=140;
document.getelementbyid( "dv ").style.height=200;
}
</script>
        <body>
<div   id=dv>
</div>
<hr>
<form   name=f1   id=f1>
<table   border= "1 "   cellpadding= "0 "   cellspacing= "1 "   bordercolor= "#cccccc ">
<tbody>
<tr>
<td> <input   type= "radio "   value= "07 "   name= "webmodel "   onclick= "showpic( '1.jpg ') "/> no.01 </td>
</tr>
<tr>
<td   bgcolor= "#ffffff "> <a   href= "# "> <img   src= "1.jpg "   width= "140 "   height= "200 "   border= "0 "   /> </a> </td>
</tr>
</tbody>
</table> </td>
<td> <table   border= "1 "   cellpadding= "0 "   cellspacing= "1 "   bordercolor= "#cccccc ">
<tbody>
<tr>
<td> <input   type= "radio "   value= "07 "   name= "webmodel "     onclick= "showpic( '2.jpg ') "/> no.02 </td>
</tr>
<tr>
<td   bgcolor= "#ffffff "> <a   href= "# "> <img   src= "2.jpg "   width= "140 "   height= "200 "   border= "0 "   /> </a> </td>
</tr>
</tbody>
</table> </td>
<td> <table   border= "1 "   cellpadding= "0 "   cellspacing= "1 "   bordercolor= "#cccccc ">
<tbody>
<tr>
<td> <input   type= "radio "   value= "07 "   name= "webmodel "     onclick= "showpic( '3.jpg ') "/> no.03 </td>
</tr>
<tr>
<td   bgcolor= "#ffffff "> <a   href= "# "> <img   src= "3.jpg "   width= "140 "   height= "200 "   border= "0 "   /> </a> </td>
</tr>
</tbody>
</table>
</form>
        </body>    
</html>
发表于:2007-04-18 15:46:532楼 得分:10
<div   id= "d "> </div>
<img   id= "img1 "   src= "1.jpg "   height= "50 "   width= "50 "> <input   type= "radio "   for= "img1 "   onclick= "f(this) ">
<img   id= "img2 "   src= "2.jpg "   height= "50 "   width= "50 "> <input   type= "radio "   for= "img2 "   onclick= "f(this) ">
<img   id= "img3 "   src= "3.jpg "   height= "50 "   width= "50 "> <input   type= "radio "   for= "img3 "   onclick= "f(this) ">
<script>
o   =   document.getelementbyid( "d ");
function   f(obj)
{
o.innerhtml   =   document.getelementbyid(obj.getattribute( "for ")).outerhtml;
}
</script>


快速检索

最新资讯
热门点击