我们可以使用JavaScript来创建动态的图像。
使用JavaScript创建动态图像是可行的。
窍门是:使用JavaScript通过不同的事件来切换不同的图像。
在下面的例子中,我们要制作一个充当链接按钮的图像。我们将使用onMouseOver事件和onMouseOut事件来驱动JavaScript函数切换图像。
这是HTML代码:
<a href="http://www.86w3.com" target="_blank"> <img border="0" alt="Visit 86w3!" src="b_pink.gif" name="b1" onmouseOver="mouseOver()" onmouseOut="mouseOut()" /> </a>
注意:我们已为图像添加了name属性,这样JavaScript就能找到它了。
onMouseOver事件的作用是告知浏览器:一旦鼠标悬浮于图像之上,浏览器就会执行某个函数,这个函数会把这副图像替换为另一幅。
onMouseOut事件的作用是告知浏览器:一旦鼠标离开图像,浏览器就要执行另一个函数,这个函数会重新插入原来的那幅图像。
通过下面的代码来切换图像:
<script type="text/javascript">
function mouseOver()
{
document.b1.src ="b_blue.gif"
}
function mouseOut()
{
document.b1.src ="b_pink.gif"
}
</script>
函数mouseOver()将图像切换为"b_blue.gif"。
函数mouseOut()将图像切换为"b_pink.gif"。
<html> <head> <script type="text/javascript"> functionmouseOver(){ document.b1.src ="b_blue.gif" } functionmouseOut(){ document.b1.src ="b_pink.gif" } </script> </head> <body> <a href="http://www.86w3.com" target="_blank"> <img border="0" alt="Visit 86w3!" src="b_pink.gif" name="b1"onmouseOver="mouseOver()" onmouseOut="mouseOut()"/> </a> </body> </html>
Copyright © 2005-2009 www.86w3.com 本站所有文章可自由转载,本站保留网站风格及网页源文件所有版权
本站提供的部分教程文章部分来自互联网或网友发表,纯属学习交流之用,如侵犯您版权的请与我们联系,我们会尽快改正!
粤ICP备07501640号 站长:Knitter web标准技术交流群:37720374