流行的更换图片的javascript函数集--MM_swapImage函数和MM_swapImgRestore函数
来源:互联网 发布:linux重启mysql数据库 编辑:程序博客网 时间:2024/05/01 10:32
有些网页上的按钮,往往有两张不同的图片进行轮换,鼠标不动时,显示图片,鼠标移动到图片时候,显示另外一张图片.所以,就要使用下面几个javascript函数.
<SCRIPT language=JavaScript type=text/JavaScript>
<!--
//预先导入图片函数,往往是mouseover时候显示的图片
function MM_preloadImages() { //v3.0
var d=document;if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//图片还原,当你把鼠标移动到图片,转换为另外一张图片,但是鼠标移开后要还原为原先那张图片.
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
//图片转换函数,鼠标移动到图片时候,要进行图片转换.
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</SCRIPT>
- 流行的更换图片的javascript函数集--MM_swapImage函数和MM_swapImgRestore函数
- 流行的更换图片的javascript函数集--MM_swapImage函数和MM_swapImgRestore函数
- javascript十个流行的函数
- 最近流行的激活函数
- JavaScript的函数声明和函数表达式
- javascript的函数和对象
- javascript关于图片自适应的小函数
- JavaScript,等比例缩放图片的函数
- JavaScript,等比例缩放图片的函数
- 几种流行的hash函数
- 返回函数的JavaScript函数
- JavaScript 的 call函数 和 apply函数的用法
- JavaScript里常用的的数组函数和字符串函数
- opencv打开图片用到的ShowImage()函数和ResizeImage()函数
- javaScript slice函数和join函数的用法
- javaScript slice函数和join函数的用法
- JavaScript:new 一个函数和直接调用函数的异同
- javascript 用函数语句和表达式定义函数的区别
- The auxService:mapreduce_shuffle does not exist 问题解决记录
- SAP模块常用增强总结
- linux下安装Django
- listview使用方法
- location方法详解,获取地址栏URL请求参数,以对象形式保存
- 流行的更换图片的javascript函数集--MM_swapImage函数和MM_swapImgRestore函数
- 漫谈android系统(2)androidLK启动过程1
- Android硬件访问服务框架分析
- 浅谈iOS中的蓝牙技术(一) --GameKit.framework
- 一般我们app涉及到的库
- char *p[5] 和 char p[5][10] 和 char **p的区别
- Elasticsearch基础教程
- C/C++ 各种计时函数总结
- ARM处理器异常处理