You need to use e.getPageX() as a function. That should fix your
problem. e.getPageX() will return the mouse position in the document.
e.getX() will return the mouse position in the layer.
--
Robert Rainwater
Ron Fitzpatrick wrote on Date: Fri, 30 Mar 2001 15:52:08 -0800:
> Hi All,
>
> I'm trying to get a layer to pop up relative to the mouse and a
> rollover being fired. Here's the code:
>
> DynAPI.onLoad=function() {
>
> lp = new LoadPanel();
> lp.setBgColor('FFFFCC');
> lp.setSize(120,20);
>
> lpListener=new EventListener(lp);
>
> lpListener.onhilite=function(e) {
> target=e.getTarget();
> target.moveTo(e.getPageX, e.getPageY);//******This Line I can't
> figure out******
> }
>
> lp.addEventListener(lpListener);
>
> DynAPI.document.addChild(lp);
>
> lp.setVisible(false);
>
> }
>
> function toolTip(text){
> lp.setHTML(text);
> lp.setVisible(true);
> }
>
> function hilite(button){
> lp.invokeEvent("hilite");
> toolTip("<CENTER>Buy Me</CENTER>")
> }
>
> Everything works if I do something like target.moveTo(200, 200);, but
> of course this is not the effect I'm trying to create. I'm obviously
> missing something fundamental about the event and how to get the mouse x
> & y. Can anyone offer any advice? All help is much appreciated.
>
> Thanks,
> Ron
_______________________________________________
Dynapi-Help mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/dynapi-help