[Javascript] Challenge - Passing Object Refs to Other Windows
Rodney Myers
rmyers at i-way.co.uk
Sat Mar 24 17:29:18 CST 2001
Why open a new window and close the old one if you could open the new
page in the old window?
If you used a frameset you could store all the data as you went along.
Pretty sure I must be missing the point here....
Rodney
Peter Thompson wrote:
>
> I have a problem that I've been struggling to
> figure out.
>
> I'm developing a web-based document control
> system. When the user clicks the Submit button,
> my boss wants me to then prompt for all the
> approval information. I created a flowchart in
> Visio and this process turns out to be quite
> complicated. It means opening a series of
> windows to walk the user through forms which
> prompt them for info - approval names, approval
> type (Parallel vs. Serial), etc. There are about
> 6 windows that need to be opened in this sequence.
>
> As I open the next window, I want to close the
> previous. My challenge is: how to maintain a
> handle to the original document? I need to pass
> a reference to this window from window to
> window. That way, I can write data back to the
> original document during this process.
>
> I just can't figure out how to do it. If I
> create a method in window A that I call from
> window B and pass it the original window object,
> that would work - but how do I reference that
> method in window A?
>
> Obviously, I have the window.opener property to
> get the previous window reference but once I
> close the first "dialog" box,
> window.opener.window.opener.... won't work
> because I've broken that chain back to the
> original document by closing one of the windows.
>
> It would look horrible to have to open all these
> windows and leave them open until the last step.
> If I can't pass a window reference, then is there
> some way to hide an open window? I think I can
> use DHTML to change it's z-order and put it
> behind the top window, is that correct?
--
Shop at ssistant Add-ons and Developer Workshops
http://www.aflyingstart.net/addons/
STILL PLACES OPEN on Fri 27 April workshop
Courses in April
Mon 23 : Making a Start in E-Commerce with Shop at ssistant
Tue 24 : Meeting Business Needs with the Shop at ssistant Classic system
Wed 25 : Building Better Shopping Pages with Shop at ssistant Classic
Booking for these Shop at ssistant Classic courses at
http://www.shopassistant.net/training/
Or call 01256 880770
Rodney Myers
Based in Oxford, England
Technical Director, Shop at ssistant eCommerce Solutions
More information about the Javascript
mailing list