Javascript图像预加载对象
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Javascript图像预加载对象相关的知识,希望对你有一定的参考价值。
How to use:1) < script type="text/javascript" src="path-to-file.js"...
2) < body onload="oHW.preMontar('img1_on.jpg','img2_on.jpg','img3_on.jpg');"...
3) < a href="#" onmouseout="oHW.Restore()" onmouseover="oHW.Cambiar('mnind','img1_on.jpg')"
Credentials:
Image Rollovers | flipping images with JavaScript onMouseOver || htmlSource ]
http://www.yourhtmlsource.com/images/rollovers.html#theimageflip
<html> <head> <script type="text/javascript"> oHW = { myimgs : new Array(), reimgs : new Array(), oId : '', preMontar : function() { for (v=0; v<this.preMontar.arguments.length; v++){ this.myimgs[v] = new Image(); this.myimgs[v].src = this.preMontar.arguments[v]; } }, Cambiar : function(myid,n) { this.myimgs[myid] = document.getElementById(myid).src; this.oId = myid; document.getElementById(myid).src = n; }, Restore : function() { document.getElementById(this.oId).src = this.myimgs[this.oId]; this.oId = ''; } } // .. </script> </head> <body onload="oHW.preMontar('img1_on.jpg','img2_on.jpg','img3_on.jpg');"> <a href="#" onmouseout="oHW.Restore()" onmouseover="oHW.Cambiar('mn1','img1_on.jpg')"><img border="0" id="mn1" src="img1.jpg" alt="" /></a> <a href="#" onmouseout="oHW.Restore()" onmouseover="oHW.Cambiar('mn2','img2_on.jpg')"><img border="0" id="mn2" src="img2.jpg" alt="" /></a> <a href="#" onmouseout="oHW.Restore()" onmouseover="oHW.Cambiar('mn3','img3_on.jpg')"><img border="0" id="mn3" src="img3.jpg" alt="" /></a> </body> </html>
以上是关于Javascript图像预加载对象的主要内容,如果未能解决你的问题,请参考以下文章