我明白学而不思,是最差的学习方法,可是我确实是解决不了,让我寸步难行.
今天上午的问题 ,根据你的经验,能解决多少,都行,多谢多谢.
这里昨天完整的三个函数,有些问题我自己解决了,可是有些问题,我查了许多资料,还是解决不了,我把他们都贴出,希望大家一起来讨论.(注意:这个程序有些不全,老师给的时候就是这样,引入的wuye.js和admin.js文档老师没有给,所以给阅读这一程序增加了麻烦)
(函数的功能是完成与客户端预先下载和交换图片,和restore)
1.function MM_swapImage() 函数中,MM_swapImage.arguments代表什么,可能是在wuye.js和admin.js定义的么,能简单说一下,该如何定义么.
2.function MM_preloadImages() 函数中的,MM_preloadImages.arguments代表什么(同上)
3.function MM_preloadImages() 函数中,if(!d.MM_p) 这一句中,d.MM_p还没有定义,为什么就可以拿出来用.
4.function MM_preloadImages() 函数中,if (a[i].indexOf("#")!=0)的"#",代表什么.
5.function MM_findObj(n, d) 函数中,if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}的作用.
6.function MM_findObj(n, d) 函数中, if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];的作用是什么,和d.forms[i][n]的数组这么可这样用 ;
7.document.all和document.layers有代表什么.
以下是代码的第一部分::::::::::***************************************
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <link rel="stylesheet" type="text/css" href="/pmsApp/css/wuye.css"> <title>服务住户-装修申请</title> <script language="JavaScript" src="/pmsApp/common/wuye.js"></script> <script language="JavaScript" src="/pmsApp/common/admin.js"></script> <script language="javascript"> function existedData() { now=new Date(); y=now.getYear(); m=1+now.getMonth(); d=now.getDate(); h=now.getHours(); t=now.getMinutes(); s=now.getSeconds(); for(var i = 0; i < 10; i++) { if(document.form1.select1[i].value == y) { document.form1.select1[i].selected = true; break; } } for(var i = 0; i < 12; i++) { if(document.form1.select2[i].value == m) { document.form1.select2[i].selected = true; break; } } for(var i = 0; i < 31; i++) { if(document.form1.select3[i].value == d) { document.form1.select3[i].selected = true; break; } }
} </script> <script language="JavaScript"> <!-- function verifynum(tempnumber){ var numlen=tempnumber.value.length; var tempstring=tempnumber.value; if (numlen>16){ return false; }else{ for(i=0;i<numlen;i++){ if(!((tempstring.charAt(i)>=0)&(tempstring.charAt(i)<=9))){ return false; } }; if(tempstring>2147483647){ return false; } return true; } } function verify() { Nvoid(form1); var submitindex=true; if(submitindex){ if(document.form1.subarea.value.length>2){ alert("小区长度超过2位"); submitindex=false; document.form1.subarea.focus(); }else{ if(document.form1.subarea.value.length==0){ alert("请填写小区"); submitindex=false; document.form1.subarea.focus(); } }; }; if(submitindex){ if(document.form1.building.value.length>3){ alert("楼宇长度超过3位"); submitindex=false; document.form1.building.focus(); }else{ if(document.form1.building.value.length==0){ alert("请填写楼宇"); submitindex=false; document.form1.building.focus(); } }; };