[Javascript] Please help me

Chris T christ at saeweb.com
Thu Apr 29 09:32:03 CDT 2004


I haven't even looked at any code, but how does giving something the focus
bring it to the foreground? The only thing I can think of that will do this
by default is a window.

Is there some sort of overriding onFocus event tied to this graphic?

Chris Tifer

----- Original Message ----- 
From: "David Lovering" <dlovering at gazos.com>
To: "[JavaScript List]" <javascript at LaTech.edu>
Sent: Thursday, April 29, 2004 1:19 AM
Subject: Re: [Javascript] Please help me


> Without going into a rather lengthy analysis of the code, it looks like
the
> object/layer that contains the "drawing" layer has id 'ViewImage'.  If so,
> you should be able to bring it to the foreground rather easily by simply
> giving it the focus:
>
> document.getElementById('ViewImage').focus();
>
> This should be part of the body onLoad event handler so that it appears on
> top at the very start.
>
> -- Dave Lovering
>
> ----- Original Message ----- 
> From: "Tult" <tult at dsp.com.vn>
> To: "[JavaScript List]" <javascript at LaTech.edu>
> Sent: Wednesday, April 28, 2004 8:25 PM
> Subject: Re: [Javascript] Please help me
>
>
> > Please help me!
> >
> >
> > <%@ Page language="c#" Codebehind="WebForm1.aspx.cs"
> AutoEventWireup="false"
> > Inherits="WebApplication2.WebForm1" %>
> > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
> > <HTML>
> >  <HEAD>
> >   <title>WebForm1</title>
> >   <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
> >   <meta name="CODE_LANGUAGE" Content="C#">
> >   <meta name="vs_defaultClientScript" content="JavaScript">
> >   <meta name="vs_targetSchema"
> > content="http://schemas.microsoft.com/intellisense/ie5">
> >   <SCRIPT language="JavaScript" src="dynlayer.js"></SCRIPT>
> >   <SCRIPT language="JavaScript" src="createdestroy.js"></SCRIPT>
> >   <SCRIPT language="JavaScript">
> >  ns4 = (document.layers)? true:false
> > ie4 = (document.all)? true:false
> >
> > function init() {
> >
> >         createLayer('templateDiv',null,0,0,800,600,'','#C0C0C0');
> >         template = new DynLayer("templateDiv")
> >         template.hide();
> >
> >
document.getElementById('ViewImage').onmousedown=doWork_mousedown
> >
document.getElementById('ViewImage').onmousemove=doWork_mousemove
> >         document.getElementById('ViewImage').onmouseup=doWork_mouseup
> >         if (ns4) document.captureEvents(Event.MOUSEDOWN |
> > Event.MOUSEMOVE )//| Event.MOUSEUP
> >
> >         dragActive = false
> >
> > }
> >  clickx = ""
> >  clicky = ""
> > //*****************************************
> >
> >
> > function doWork_mousemove(e)
> > {
> >  var x = (ns4)? e.pageX : event.x
> >  var y = (ns4)? e.pageY : event.y+document.body.scrollTop
> >
> >
>
if(document.all){xpos=window.event.x+document.body.scrollLeft;ypos=window.ev
> > ent.y+document.body.scrollTop;}
> >  var img=document.getElementById('ViewImage');
> >
> >  xx=xpos-img.offsetLeft-2;
> >  yy=ypos-img.offsetTop-2;
> >
> >
> >  {
> >   template.clipInit()
> >   template.clipTo(clicky,x,y,clickx)
> >  }
> >
> > }
> >
> > function doWork_mouseup(e)
> > {
> >  var x = (ns4)? e.pageX : event.x
> >     var y = (ns4)? e.pageY : event.y+document.body.scrollTop
> >
> >
>
if(document.all){xpos=window.event.x+document.body.scrollLeft;ypos=window.ev
> > ent.y+document.body.scrollTop;}
> >  var img=document.getElementById('ViewImage');
> >
> >  xx=xpos-img.offsetLeft-2;
> >  yy=ypos-img.offsetTop-2;
> >
> >  template.clipInit()
> >  template.clipTo(0,0,0,0);
> >
> >
> >  dragActive = false
> >  document.getElementById('Textmouseup').value='mouseup';
> >
> >  document.Form1.submit();
> > }
> >
> >
> > function doWork_mousedown(e)
> > {
> >   if ((ns4 && e.which == 1) || ie4) {
> >
> >   template.show();
> >   var x = (ns4)? e.pageX : event.x
> >   var y = (ns4)? e.pageY : event.y+document.body.scrollTop
> >
> >
> >
>
if(document.all){xpos=window.event.x+document.body.scrollLeft;ypos=window.ev
> > ent.y+document.body.scrollTop;}
> >   var img=document.getElementById('ViewImage');
> >
> >   xx=xpos-img.offsetLeft-2;
> >   yy=ypos-img.offsetTop-2;
> >
> >   clickx = x
> >   clicky = y
> >
> >   dragActive = true
> >
> >   return false
> >      }
> >      else return true
> > }
> >
> >  </SCRIPT>
> >  </HEAD>
> >  <body onload="init()" MS_POSITIONING="GridLayout">
> >   <form id="Form1" method="post" runat="server">
> >    <asp:Image id="ViewImage" style="Z-INDEX: 101; LEFT: 41px; POSITION:
> > absolute; TOP: 33px" runat="server"
> >     Width="267px" Height="217px"></asp:Image>
> >   </form>
> >  </body>
> > </HTML>
> >
>
>
> --------------------------------------------------------------------------
--
> ----
>
>
> > _______________________________________________
> > Javascript mailing list
> > Javascript at LaTech.edu
> > https://lists.LaTech.edu/mailman/listinfo/javascript
> >
>
>
> _______________________________________________
> Javascript mailing list
> Javascript at LaTech.edu
> https://lists.LaTech.edu/mailman/listinfo/javascript




More information about the Javascript mailing list