[Javascript] Thanks & follow-up,

Shawn Milo ShawnMilo at runbox.com
Thu Aug 12 12:10:17 CDT 2004


This doesn't work -- I've tried it.  I would be very glad if you could find syntax which *does* work, and does exactly this.

Shawn


> Try finding the window that the form opens through the name you specify 
> with target.
> 
> <form target="statWindow" onsubmit="if(statWindow)statWindow.focus();">
> 
> I'd be willing to bet Matts mortgage that this works.
> 
> Regards,
> H
> 
> 
> Matt Barton wrote:
> 
> > Since you're creating the window with form submission, I don't think there's
> > anyway you can reference the resultant window in javascript in the original
> > page.  I'd love to be corrected, but to the best of my understanding it
> > won't be possible.
> > 
> > Your second suggestion might be feasible though: you could have an onClick
> > event on the submit button which ran a routine which deactivated the button:
> > 
> > <!-- start -->
> > <input type="submit" name="mySubmitButton" value="Clicky"
> > onClick="fDisableButton(this)">
> > <script language="javascript">
> >     function fDisableButton (oButton) {
> >         // disable the button however you want here ... I'll hide it for
> > now.
> >         oButton.style.display = 'none';
> >     }
> > </script>
> > <!-- end -->
> > 
> > However, you'd then be left with the question of how to make the button
> > active again...
> > 
> > I'm not sure I'd approach the whole thing with a page submission in the
> > first place: it'd be easier to handle if the window was opened via
> > javascript - you then have a scripting relationship between parent and child
> > windows and can manipulate one from the other as you see fit...
> > 
> > Not much help I'm afraid ...
> > 
> > Matt
> > 
> > ----- Original Message ----- 
> > From: "Shawn Milo" <ShawnMilo at runbox.com>
> > To: <javascript at LaTech.edu>
> > Sent: Thursday, August 12, 2004 4:23 PM
> > Subject: Re: [Javascript] Thanks & follow-up, was: Handling child
> > windowvisibility...
> > 
> > 
> > Paul, Mat, and Hakan,
> > 
> > Thanks for the advice.  The following did the trick:
> > <body onload="window.focus();">
> > 
> > I do not want to force the window to remain on top,
> > so I will not be scripting the onblur event.
> > 
> > Follow-up question:  Although this works, it does not
> > bring up the window until the page has loaded (obviously),
> > and since the page is running some ASP code and reading
> > from a database, it could take a few seconds.  In that time,
> > the person could click the button again, thus re-starting
> > the entire process.
> > 
> > So is there a way to, from JavaScript included on the main
> > page, bring that window to the fore? If not, I suppose that
> > I could always disable the button temporarily, and replace
> > the button value with 'Please Wait'.  Ideas?
> > 
> > T Herman,
> > 
> > That is a very useful-looking script.  However, I can't
> > use it here, because the new window is being opened
> > by a form submission, not by a JavaScript event.
> > 
> > Thank, all!
> > 
> > Shawn
> > 
> > 
> > _______________________________________________
> > 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