首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

很简单的有关问题,帮忙解决一上,多谢

2012-11-06 
很简单的问题,帮忙解决一下,谢谢。我想用CSS来设置一个button的背景:即:正常不点击的时候背景是图片1.png,

很简单的问题,帮忙解决一下,谢谢。
我想用CSS来设置一个button的背景:
即:正常不点击的时候背景是图片1.png,点击后(即:选中状态时)背景图片是2.png。
有没有好的解决方法,谢谢。
网上查到一个是这样解决的:
<script> 
var Arr=new Array( "1.jpg ", "2.jpg ") 
var i=0 
function fun(){ 
aa.style.backgroundImage= "url( "+Arr[i]+ ") " 
i=i+1 
if(i> =2)i=0 

</script> 
<table width=500 height=100 id= "aa " background= " "> 
<tr> <td> 
aaaa 
</td> </tr> 
</table> 
<INPUT TYPE= "button " value= "button " onclick= "fun() ">

[解决办法]
用div 不要用button

[解决办法]
演示效果:http://job.dingso.com/crm/mail.php 我写的一个按钮的样式

<style>
.btn{ background:url(images/td_bg.jpg) 0 0 no-repeat; line-height:33px; }
.bton{ background:url(images/td_bg.jpg) 0 -34px no-repeat; line-height:33px;}
.btdown{ background:url(images/td_bg.jpg) 0 -67px no-repeat; line-height:33px;}
#button{ overflow:hidden;width:98px; height:33px; border:none;cursor:pointer;}
</style>

<input type="submit" name="button" id="button" value=" " class="btn" />

<script type="text/javascript">
$(document).ready(function(){
$('#button').mouseover(function(){
$(this).removeClass('btn');
$(this).removeClass('btdown');
$(this).addClass('bton');
});
$('#button').mouseout(function(){
$(this).removeClass('bton');
$(this).addClass('btn');
});
$('#button').mousedown(function(){
$(this).addClass('btdown');
});
$('#button').mouseup(function(){
$(this).removeClass('btdown');
$(this).addClass('btn');
});
</script>
[解决办法]
<input name="" value="" type="text" class="bg1" onmouseover="this.className='bg2'" onmouseout="this.className='bg1'" />

两个 class bg1 bg2 该怎么定义 不用我教了吧
[解决办法]
首先指出几个错误,楼主的代码里面有很多不必要的空格,例如id= "aa "、i> =2等,这个是导致程序无法运行的一个原因,另外,aa.style.backgroundImage,其中aa没有定义,其他没什么大问题,我把详细的代码贴在下面了,在相同文件夹下放两张图片就可以运行了

HTML code
<!DOCTYPE html><html><head><script>  var Arr=new Array( "1.jpg", "2.jpg")  var i=0 ;function fun(){   var aa=document.getElementById("aa");   aa.style.background="url("+Arr[i]+ ")";   i=i+1;    if(i>=2)     i=0;}</script>  </head><body><table width=500 height=100 id= "aa" background="1.jpg" >  <tr> <td>  aaaa  </td> </tr>  </table>  <input type="submit" value="Button" id="bb" onClick="fun();"/></body></html> 

热点排行