必须要有事件触发才会有event对象

解决方案 »

  1.   

    比如在其他的javascript程序里面,我就是这样写:
    xPos = event.x;
    yPos = event.y;为什么不能执行呢?
      

  2.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//CN">
    <HTML>
    <HEAD>
    <TITLE> Q2625375 </TITLE>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <META NAME="Generator" CONTENT="Microsoft Notepad">
    <META NAME="Author" CONTENT="Topmonkey">
    <META NAME="Keywords" CONTENT="http://expert.csdn.net/Expert/topic/2625/2625375.xml?temp=.1681787">
    <META NAME="Description" CONTENT="Re: Q2625375">
    </HEAD><BODY bgcolor="#FFFFFF" leftmargin="0" topmargin="0">
    <Script Language="JavaScript">
    <!--
    var x, y;
    document.onmousemove = get_xy;function get_xy(){
    x=event.x;
    y=event.y;
    tx.value=x;
    ty.value=y;
    }
    //-->
    </Script>
    x=<Input Type="Text" NAME="tx" Value="">
    <br>
    y=<Input Type="Text" NAME="ty" Value="">
    </BODY>
    </HTML>
      

  3.   

    你的写法没错.MSDN:<HTML>
    <HEAD><TITLE>Report mouse moves</TITLE>
    <SCRIPT LANGUAGE="JScript">
    function reportMove() {
        window.status = "X=" + window.event.x + " Y=" + window.event.y;
    }
    </SCRIPT>
    <BODY onmousemove="reportMove()">
    <H1>Welcome!</H1>
    </BODY>
    </HTML>其他程序??当然,离开浏览器后, 就捕捉不到鼠标的位置啦..
    还有.event是IE的事件.
    如果是NS的话,得用pageX,pageY
      

  4.   

    我的情况是这样的,我做了一个日历的程序,我是这样调用的:<a href="javascript:showCalendar('RegDate','calendar',560,175)"><img src="/calendar.gif" border=0></a>;(其中showCalendar函数是用来显示日历的)这样显示是正常的,问题是我的参数560和175是固定的,现在我想用鼠标的位置来代替560和175,所以我尝试在showCalendar函数里面写xPos = event.x;yPos = event.y;但不能执行,请问高手,有什么办法可以达到我想要的结果呢?既用鼠标的位置来代替参数560和175。
      

  5.   

    还要补充的是,我的showCalendar函数是写在外面的JS文件里面,是用语句调用的:<script language="JavaScript" src="/AHJYGL/Office/Document.nsf/1111calendar.js"></script>。
      

  6.   

    写成:<a href="#" onclick="javascript:showCalendar('RegDate','calendar',560,175)">
    看看,或直接调用。
    <a href="javascript:showCalendar('RegDate','calendar',event)">,不过我怀疑这个event没用,要不在函数里面应该可以引用event的。