![]() |
#2
yms1232011-04-05 15:17
![]() <script type="text/JavaScript"> 这些代码是Dreamweaver生成的吧?LZ在让别人解释之前先把代码整理好,而且就这一段能知道代码什么意思,也不知道是做什么用的,因为代码不是独立构成的尤其是HTML和javascript没有其他网页代码没法分析这些代码做什么用的。<!-- function MM_preloadImages() { var d=document; //获得网页对象 if(d.images)//判断网页上是否有图片 { if(!d.MM_p) //判断MM_p数组是否创建,没有则创建 d.MM_p=new Array(); var i; var j=d.MM_p.length;//取得数组长度 var 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() { var i; var x; var a=document.MM_sr;//document.MM_sr应该是个数组像是一组图片 //循环这组图片的src也就是url地址 for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc; } function MM_findObj(n, d) { var p,i,x; //判断变量d是否为空 if(!d) d=document; //判断参数n字符串里是否有?号,同时判断框架页面的上级框架是否有多个 //parent上级框架页面,frames框架集合,length数量 if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; //获得框架集合的一个document网页对象 n=n.substring(0,p);//substring截取字符串从0开始截取,长度为p } //d.all网页所有元素的总集合 if(!(x=d[n])&&d.all) x=d.all[n];//获得总集合中的一个元素赋给变量x for (i=0;!x&&i<d.forms.length;i++)//循环网页上的所有表单forms表单集合 x=d.forms[i][n];//获得其中一个表单元素 for(i=0;!x&&d.layers&&i<d.layers.length;i++) //循环网页上的所有层layers层集合 x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) //判断x是否存在 x=d.getElementById(n); //将x指向网页中id为n的元素 return x; } function MM_swapImage() { 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> |
<script type="text/JavaScript"><!--function MM_preloadImages() { 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() { 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) { 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() { 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>