请教,是否可以通过调用函数的方法来实现变换图像? ( 积分: 20 )

  • 主题发起人 主题发起人 lovdge
  • 开始时间 开始时间
L

lovdge

Unregistered / Unconfirmed
GUEST, unregistred user!
我参加北大青鸟的一个师资培训,学习JAVA。在实现“变换图像”的功能时,可以通过直接改变参数值的方法实现。
<form>
<input type=image src=&quot;h:/me.jpg&quot;
onMouseOver=&quot;src='h:/me3.jpg'&quot;
onMouseOut=&quot;src='h:/me.jpg'&quot;>
</form>
但不能通过调用函数的方法有意识培训源代码如下,请大家指教!)
<html>
<head>
<script language=JavaScript>
<!--
function change()
{
document.abc.tu.src=&quot;h:/me.jpg&quot;;
}
-->
</script>
</head>
<body>
<form name=abc>
<input type=image name=tu src=&quot;h:/me.jpg&quot;
onMouseOver=change()>
</form>
</body>
</html>
执行后,显示“documnet.abc.tu”不是对象。是不是因为并非所有元素都具有src属性,导致这样不可以呢?
感谢各位了!
 
不懂Java。
实现变换图像若是在窗体背景,可以调用函数的方法来实现。
 
1: <script language=”JavaScript”>
2: rollImage = new Image;
3: rollImage.src = “rollImage1.jpg”;
4: defaultImage = new Image;
5: defaultImage.src = “image1.jpg”;
6: </script>
7: <a href=&quot;/”myUrl&quot;” onMouseOver=”document.myImage.src = rollImage.src;”
8: onMouseOut=”document.myImage.src = defaultImage.src;”>
9: <img src=&quot;/”image1.jpg&quot;” name=”myImage” width=100 height=100 border=0>
这样就可以了,另外JavaScript不是java,两个不同的东西。
 
谢谢啦!OK了
另外,这位兄弟,JavaScript和java不一样吗?能否再解释一下啊?
 
你不是参加北大青鸟的一个师资培训,他们讲课的时候就不提吗?
http://www.vipcn.com/InfoView/Article_44134.html
 
呵呵,这个倒真是没说。
培训的课程名叫《网页制作:Html和JavaScript》
 
多人接受答案了。
 
后退
顶部