1 var timer =setTimeout('delayWriteMenus()', 250); 设定250毫秒后执行'delayWriteMenus(),返回一个定时器的引用2 clearTimeout(timer);  // 清除已经设置的时间延迟,参数是一个定时器3 document.all 表示页面上的所有html控件第四个我也不知道,等高手来解答吧

解决方案 »

  1.   

    1.这是0.25秒后调用一次delayWriteMenus函数
    2.这是取消上面的调用。这里的timer和上面的等号左边的要一致
    4.是页面里所有元素的集合
    5.好象是NS用的吧。不太懂赋值语句是指定当前的字体。
      

  2.   

    document.layers好象是NS浏览器里层的集合。
      

  3.   

    4.document.all//是什么意思?
    5.document.layers//是什么意思?
    4是IE
    5是NETSCAPE的
    经常需要判断以为支持的函数不同
      

  4.   

    this.fontFamily = fnt||"arial,helvetica,verdana,sans-serif"//这句赋值是意么思意?
    字体
      

  5.   

    this.fontFamily = fnt||"arial,helvetica,verdana,sans-serif"//这句赋值是意么思意?
    应该是,当fnt为字符串类型时,并且!=""就赋fnt;else 赋||后的
      

  6.   

    前面的都明白了。5.document.layers//是什么意思?
    function Menu(label, mw, mh, fnt, fs, fclr, fhclr, bg, bgh) {
    this.fontFamily = fnt||"arial,helvetica,verdana,sans-serif"//这句赋值是意么思意?
    、、、、、、、、、、、
    }应该是对控件的各个属性进行定义。比如:label就是标签的意思,mw是宽度,mh是高度,fnt就是字体,bg是背景等等...
    this.fontFamily = fnt||"arial,helvetica,verdana,sans-serif"当然就是定义控件的字体了。
      

  7.   

    补:fs应该是font-Size是简写,其它的就是清楚了。