注册 登录
编程论坛 JavaScript论坛

请各位帮忙看下这段代码哪里有问题!

jigojigo 发布于 2012-01-17 11:18, 491 次点击
<html>
<head>
<script type="text/javascript">
function mouseOver()
{
  document.b1.src="C:\Users\geili\Desktop\images\button_06.png"
}
function mouseOut()
{
  document.b1.src="C:\Users\geili\Desktop\images\button_03.png"
}
var a=Math.random()
str="请输入数字0-100"
i=0
x=0
d=100
function disp_prompt()
  {
     var b=prompt(str)
    if (Math.round(a*100)>b)
  {
    x=b
    str="小了"+x+"到"+d
    i=i+1
    disp_prompt()
  }
  if (Math.round(a*100)<b)
  {
    d=b
    str="大了"+x+"到"+d
    i=i+1
    disp_prompt()
  }   

  if (Math.round(a*100)==b)
  {  
    document.write("恭喜对了 "+Math.round(a*100)+"<br/>")
    i=i+1
    document.write("共猜了 "+i+" 次")
    alert("恭喜对了 "+Math.round(a*100)+"\n"+"共猜了 "+i+" 次")
  }
}
</script>
</head>
<body>
<img border="0" src="C:\Users\geili\Desktop\images\button_03.png" name="b1"  onmouseover="mouseOver()" onmouseout="mouseOut()" onclick="disp_prompt()"/>
</body>
</html>


本人菜鸟,试着写了个猜数字的游戏。游戏功能实现了,但是我想弄动态按钮,就是鼠标移入时按钮状态改变,应该是个简单的功能,可是实现不了。我的鼠标放到按钮上,新图片读不出来。初始状态下的按钮是正常的。图片的路径也没有问题。请大家帮忙看看,谢啦!
1 回复
#2
程丁岚2012-01-22 20:38
没问题啊,打概你的
function mouseOver()
{
  document.b1.src="C:\Users\geili\Desktop\images\button_06.png"
}
function mouseOut()
{
  document.b1.src="C:\Users\geili\Desktop\images\button_03.png"
}
这两幅图的路径出错了,我换了个路径就可以用了
1