Ok,
Here is what you need to do. 1) D'load Firefox 2) Get the plugin / addon calle fireBug 3) Use that to view properties and methods of an object For example, in the fireBug window. >>> Coldfusion Will dump the object to the console, for you to browse and inspect. HTH On 12/20/07, Dustin M. Snell <[EMAIL PROTECTED]> wrote: > Sorry if I seem silly or not to be thinking straight. > > Although I do have a programming background, I am rather new to Javascript > and AJAX techniques. The function naming is the result of an attempt at > solving the problem -but it didn't work. Ideally all the CFWINDOWs would > all go through a *single* event handler and the name of the window could be > retrieved via the object. This doesn't seem possible from what I have seem > so far. "ob.name" gives you nothing. So next, I decided to do separate event > handlers for each object. Unfortunately there is no way via pure javascript > to see which windows by name happen to be open or not. So you will get an > error when you try to getWindowObject on a window that might not be open. I > suppose I could use CF to conditionally generate javascript code, but I do > wish I could just query this all via Javascript. > > Again, a single event handler with access to the name of the window would be > ideal - I am amazed that this isn't possible. When working with windows it > seems to me the ability to say DoesWindowExist() and get Window.name() > should be part of the basic functionality. Of course, I could still be > missing something. > > -Dustin > -----Original Message----- > From: Andrew Scott [mailto:[EMAIL PROTECTED] > Sent: Wednesday, December 19, 2007 8:26 AM > To: CF-Talk > Subject: Re: Multple CFWINDOWS - cannot identify - 2nd try > > I must admit, either your not thinking straight or you are plan being silly. > > The answer is in your code, every window has a name. So why not do > what you have done with the next window name? > > Personally, I would send an event back to the server when the mouse up > event is fired and save that winodws coords in the db against that > user window. That way cokkies can be switched off / deleted and still > have that persistance feel. > > > On 12/20/07, Dustin M. Snell <[EMAIL PROTECTED]> wrote: > > Since I didn't get any replies to this, perhaps I can rephrase the > question. > > Does anyone know of *any* way. To store the last position of *multiple* > open > > CFWINDOW objects. All examples I have found only work with one window. > > > > -----Original Message----- > > From: Dustin M. Snell [mailto:[EMAIL PROTECTED] > > Sent: Tuesday, December 18, 2007 4:17 PM > > To: CF-Talk > > Subject: Multple CFWINDOWS - cannot identify > > > > Hello, I am trying to move our Intranet app to use CFWINDOWs. One of the > > things I would like to do is migrate over time. This being the case, I > want > > to make a routine that saves the X and Y coordinates of a window to a > > cookie, so that on the next page load the CFWINDOW is created in the same > > position it was at. This gives the impression to the user that the Windows > > are "persistant". I have this successfully working with ONE window. > > > > > > > > I run into problems with more than one window because there seems to be no > > way to check for the existence of a certain window by name, or to extract > > the name of whatever window passed the move event. I am running into is > that > > I need to get the name of the Window (or some other identifying > > characteristic) so that I know which cookie to write to. Unfortunately > NAME > > does not seem to be exposed. Here is my JavaScript code (called via > > AJAXOnLoad): > > > > > > > > moveListener = function() > > > > { > > > > if (ColdFusion.Window != null) > > > > { > > > > var w = > > ColdFusion.Window.getWindowObject('todayAtWindow'); > > > > > > w.on('move',setCoordsTODAYAT,w); > > > > > > w.on('hide',closeWindowTODAYAT,w); > > > > > > > > > > > > } > > > > > > > > setCoordsTODAYAT = function(ob,x,y) > > > > { > > > > > > > > Set_Cookie('TODAYATWINDOW_X', x, 10, '/', '', ''); > > > > Set_Cookie('TODAYATWINDOW_Y', y, 10, '/', '', ''); > > > > } > > > > > > > > closeWindowTODAYAT = function(ob) > > > > { > > > > Set_Cookie('TODAYATWINDOW_SHOW', false, 10, '/', '', ''); > > > > } > > > > > > > > Any help would be appreciated. > > > > > > > > > > > > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;160198600;22374440;w Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:295104 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

