| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2082 人关注过本帖
标题:大光,你好,这里是所有的代码,
只看楼主 加入收藏
李雯雯
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2004-7-29
收藏
 问题点数:0 回复次数:6 
大光,你好,这里是所有的代码,

我明白学而不思,是最差的学习方法,可是我确实是解决不了,让我寸步难行.

今天上午的问题 ,根据你的经验,能解决多少,都行,多谢多谢.

这里昨天完整的三个函数,有些问题我自己解决了,可是有些问题,我查了许多资料,还是解决不了,我把他们都贴出,希望大家一起来讨论.(注意:这个程序有些不全,老师给的时候就是这样,引入的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(); } }; };

搜索更多相关主题的帖子: 大光 代码 
2004-07-30 13:37
大光
Rank: 1
等 级:新手上路
帖 子:100
专家分:0
注 册:2004-5-25
收藏
得分:0 

雯雯,学习精神可嘉呀,佩服佩服。只是这个程序比较复杂,我基本功也不太扎实,有的问题只能简单大概说一下。

1。2。function MM_swapImage() 函数中,MM_swapImage.arguments代表什么?

MM_swapImage是函数名, arguments是调用函数时带的参数的集合数组,

比如调用的时候带参数MM_swapImage( 'a1','a2','a3' ),那么

MM_swapImage.arguments[0]='a1'

MM_swapImage.arguments[1]='a2'

MM_swapImage.arguments[2]='a3'

2004-08-02 13:37
大光
Rank: 1
等 级:新手上路
帖 子:100
专家分:0
注 册:2004-5-25
收藏
得分:0 

function MM_preloadImages() 函数中,if(!d.MM_p) 这一句中,d.MM_p还没有定义,为什么就可以拿出来用.

MM_preloadImages() 函数中 d=document, d是对象,对象里面可以自定义变量,不必事先定义,如果没定义则默认为bool型false;

2004-08-02 13:56
大光
Rank: 1
等 级:新手上路
帖 子:100
专家分:0
注 册:2004-5-25
收藏
得分:0 

4.function MM_preloadImages() 函数中,if (a[i].indexOf("#")!=0)的"#",代表什么.

'#' ,就是一个字符串,不代表什么,a[i].indexOf("#") 就是查找a[i]中是否包含'#'这个字符串,如果不包含返回-1,否则返回该字符在a[i]中的位置。

2004-08-02 13:58
大光
Rank: 1
等 级:新手上路
帖 子:100
专家分:0
注 册:2004-5-25
收藏
得分: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);}的作用.

这段好像是判断有没有父窗口,如果有就让d = n的前半段名字的父窗口的document。

2004-08-02 14:12
大光
Rank: 1
等 级:新手上路
帖 子:100
专家分:0
注 册:2004-5-25
收藏
得分:0 

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]的数组这么可这样用 ;

这段是便例forms中的所有元素。d.forms[i][n]是这个文档中的所有form,及其里面的对象的集合数组。

2004-08-02 14:16
大光
Rank: 1
等 级:新手上路
帖 子:100
专家分:0
注 册:2004-5-25
收藏
得分:0 

7.document.all和document.layers有代表什么.

document.all 和document.layers 都是文档中所有对象的集合。

document.layers是 Netscape 专有的, 而document.all 是 IE 专有的

2004-08-02 14:25
快速回复:大光,你好,这里是所有的代码,
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018671 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved