Thanks Conrad, 

I'll see what this info might do to help. 

One thing you mention I don't want to do. I don't want the child window to close when 
the parent window access a different URL. The info in the child window can still be 
necessary to the user.

As far as different definitions goes... EVEN clicking the same Detail popsUp a New 
Instance of the Detail.

My original question is at the bottom of this post... and still very much a mystery.


At 02:14 AM 3/13/02 +0200, you wrote:
>If the created window has different definitions, a new instance of the
>window will be created.
>Using the same variable ref container for both will cause the first
>instances reference to be
>lost as well. Also, it would also be better to close any children
>windows that may happen to 
>be open when the current window is closed or references a different URL.
>
>Try the following....
>
><head>
><script language="JavaScript" type="text/javascript">
><!--
>  var newWin;
>  window.name = "theAppWindow";
>  function popUp(page, name, details) {
>    if(typeof(newWin != 'undefined') {
>      if(newWin.name != name) newWin.close(); // First closes popUp
>Window if it exists.
>    }
>    newWin=window.open(page, name, details);
>    newWin.focus();
>    return false;
>  }
>
>  function popUpClose() {
>    if(typeof(newWin != 'undefined') newWin.close();
>  }
>
>  window.onunload = popUpClose;
>//-->
></script>
></head>
><body>
>
><a href="help.cfm" onClick="return popUp('help.cfm', 'theHelpWindow',
>'width=400,height=500')">Help</a>
>
><a href="index.cfm" onClick="return
>popUp('index.cfm?fuseaction=Work.StepDetail&Step=1', 'theDetailWindow',
>'width=600,height=500')">DETAILS></a>
>
></body>
>
>Conrad
>
>-----Original Message-----
>From: Brian Scandale [mailto:[EMAIL PROTECTED]] 
>Sent: 12 March 2002 08:18 PM
>To: CF-Talk
>Subject: RE: popUp Window trouble
>
>
>Steve,
>
>It does work. It uses the same window for all the Help instances but
>every instance of Details opens a new window.
>
>Anybody else have an idea?
>
>thanks,
>Brian
>
>At 03:43 AM 3/12/02 -0500, you wrote:
>>That looks like it should work...
>>
>>window.open('url', 'windowName', 'properties');
>>
>>The only thing I noticed is the name is pretty long, "theDetailWindow",
>
>>not sure if it matters but you could try using a shorter name.
>>
>>Other then that I noticed you have the href set in the link.  When I 
>>use a link to popup a window with the onclick even I usually set the 
>>href to "#" or "javascript:void(0)"
>>
>>_____________________________
>>steve oliver
>>senior internet developer
>>atnet solutions, inc.
>>http://www.atnetsolutions.com
>>
>>
>>-----Original Message-----
>>From: Brian Scandale [mailto:[EMAIL PROTECTED]]
>>Sent: Tuesday, March 12, 2002 3:00 AM
>>To: CF-Talk
>>Subject: popUp Window trouble
>>
>>
>>One of my popUps always uses the same window for display... as 
>>expected. The other always generates a new window... (which clutters 
>>the desktop and uses resources). Both are called from the same page.
>>
>>I have a header that always has a help button in it. It calls help.cfm 
>>which pops up a help window with the contents of #Client.HelpIs#. If I 
>>navigate to a new page and press help, the old help window repopulates 
>>with New help info.
>>
>>Another page has a list of items each with a button for "Details" by 
>>each lineitem. Every press of the detail button brings up a new 
>>DetailWindow, ...even If I press the SAME Detail button. I am looking 
>>for all details to use the same window.
>>
>>As far as I can tell it is identical code... so I'm at a adjust this.
>>
>>The code:
>><head>
>><script language="JavaScript" type="text/javascript">
>>        <!--
>>        window.name = "theAppWindow";
>>        var newWin;
>>        function popUp(page, name, details) {
>>        newWin=window.open(page, name, details);
>>        newWin.focus();
>>        return false;
>>        }
>>        //-->
>></script>
>></head>
>><body>
>>
>><a href="help.cfm" onClick="return popUp('help.cfm', 'theHelpWindow', 
>>'width=400,height=500')">Help</a>
>>
>><a href="index.cfm" onClick="return 
>>popUp('index.cfm?fuseaction=Work.StepDetail&Step=1', 'theDetailWindow',
>
>>'width=600,height=500')">DETAILS></a>
>>
>></body>
>>
>>As it so happens... the href= is of no consequence... i can put 
>>anything in there... it's the popUp('page' that counts.
>>
>>Anybody know how I might start trying to fix this?
>>
>>thanks,
>>Brian

______________________________________________________________________
Why Share?
  Dedicated Win 2000 Server · PIII 800 / 256 MB RAM / 40 GB HD / 20 GB MO/XFER
  Instant Activation · $99/Month · Free Setup
  http://www.pennyhost.com/redirect.cfm?adcode=coldfusionc
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to