actionPerformed 是一个函数的名称,在JScript里面可以当作这个函数的“指针”
actionPerformed() 则是调用这个函数(执行)=====================
具体在哪里该用“指针”那里该用执行,看具体情况

解决方案 »

  1.   

    actionPerformed 是一个函数的名称,在JScript里面可以当作这个函数的“指针”
    actionPerformed() 则是调用这个函数(执行)=====================
    具体在哪里该用“指针”那里该用执行,看具体情况
      

  2.   

    eglic(圪圪)(给偶妹妹找嫂子):
    那么: document.onmousedown=actionPerformed;//此处调用加了括号就不行此句的意思是把actionPerformed函数的指针赋给document的onmousedown对象,是吗?
    当页面空白处中有MouseDown事件发生时,就执行actionPerformed函数,
    这种方法适用于无法用onClick方法时。
    对不?
      

  3.   

    alert(actionPerformed); //actionPerformed 只是这个函数的具体定义
    document.onmousedown=actionPerformed
    等效于
    document.onmousedown = function(){actionPerformed()}
      

  4.   

    楼主被javascript的语法搞糊涂了,对比一下vbscript的语法就清楚了。
    object.onmousedown = handler             
    -------------JScript only object.onmousedown = GetRef("handler") 
    -------------Visual Basic Scripting Edition (VBScript) 5.0 or later only 
    object.onxxxxxxx = handler 意思是让xxxxxxx事件与handler函数关联起来,当xxxxxxx事件发生时,handler函数开始工作。这与“某个函数的返回值赋值给某个属性”这种语法是二回事。