那layer1与他们是什么关系呢?

解决方案 »

  1.   

    你得好好看一下JS里的类关系了。window.document.frmLogin.username.focus()window.document.all.layer1window.document.all.username.focus()
      

  2.   

    哪儿有这方面的详细资料下载吗?如果你有,能不能提供给我一份呢?谢谢了!我的email:http:[email protected]
      

  3.   

    梅花雨,我知道你一定能帮我解决的!因为我已经在csdn中久仰你的大名了!
    我真的很佩服你们!
      

  4.   

    这不是父/子object的问题对于如下的 oParent/oSub 对象
    <div id=oParent>
    <div id=oSub>
    </div>
    </div>oParent.oSub 这种写法是无意义的,这是 DHTML,不是 C++!要找到父对象所属的子对象,必须通过父对象的某个子对象集合
    对一般的对象是 childNodes 和 children 集合
    对上面的例子应该是:oParent.children.item(0)
    或者
    oParent.children.item('oSub',0)对 document 对象,常用的子对象集合是 all 集合,所有的页面元素都在 all 集合内(包括嵌套在其它元素里面的),都可通过名字直接检索(而不是层层检索,最后得到结果,那样还不累死?):document.all.item("oParent",0)
    document.all.item("oSub",0)或者简写为:document.all.oParent
    document.all.oSub
    你的例子,要引用 frmLogin,就是:document.all.item("frmLogin",0)
    document.all.frmLogin或者通过 layer1 引用:document.all.layer1.children.item('frmLogin',0)
    document.all.layer1.children('frmLogin')
    另外:document.frmLogin 是 document.all.frmLogin 的简写
      

  5.   

    说实话,DHTML 的集合相关函数的写法真够混乱的为了方便程序员,允许各种简写形式,一组合起来,感觉好像“怎么写都对”,但如果把握不好,就会“怎么写都错”而且既支持 (),又支持 [],明明是函数,非要冒充数组
    初学者如果不了解这些,很容易被“高手”们各种天马行空的代码打懵
      

  6.   

    给你发了一些东东,5个CHM,大约两M,能收得下吧!
      

  7.   

    我重新发了一遍,三个MAIL,注意查收。
    分无所谓。
      

  8.   

    to qiuliang1979(qiuliang):既然是公司开发用,那还不买一本 DHTML 参考大全?
    这是最起码的工作条件啊,不过几十块钱嘛。
    士兵没有枪怎么打仗?