Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
Solved

Returning control back ...

Posted on 2001-09-08
9
Medium Priority
?
165 Views
Last Modified: 2006-11-17
Returning control back to the parent when closing a popup window.

I am creating a popup window and would like to know how to refresh the calling window when I close the popup.

Thanks for your help!!!

Candis
0
Comment
Question by:Candis_Sue
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 4
9 Comments
 
LVL 1

Expert Comment

by:baltman
ID: 6467337
Candis,

If you close the popup window, it would automatically put the focus back on the previous window, unless the user has opened other applications in between....
You wanted to "refresh" the main page?

BA
0
 

Author Comment

by:Candis_Sue
ID: 6467344
Here is what I'm doing...

I am opening up a popup window so that a user can upload an image.  Once the user has selected and viewed the image in the popup, I want to pass a parameter to the main page so that it knows what image was selected.  Just a second.  I could keep this in Session I bet... one second.
0
 
LVL 1

Accepted Solution

by:
baltman earned 600 total points
ID: 6467348
In the opening page, place the following code between the <HEAD> Tags:

<SCRIPT LANGUAGE="JavaScript">
<!--
function loadMain()
     {
     window.opener.location.href="test2.html";
     }
//-->
</SCRIPT>


and add the following line in the <BODY> tag:

<BODY onUnLoad="loadMain();">


You would have to replace the "test2.html" with whatever page you want the main window to open....

BA
0
Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

 

Author Comment

by:Candis_Sue
ID: 6467354
Interesting, I'll try that  :)

Thanks!!!
0
 

Author Comment

by:Candis_Sue
ID: 6467359
Interesting, I'll try that  :)

Thanks!!!
0
 

Author Comment

by:Candis_Sue
ID: 6467364
That works like a charm!!!  Thanks SOOO MUCH!!!!

Candis  :)
0
 
LVL 1

Expert Comment

by:baltman
ID: 6467366
Aha, i see. The code I provided above would just get you to another page, not pass a variable back to the main window. But I think you could do that in much the same way:

replace the window.opener.location.... line with:
window.opener.document.forms[0].elements[0].value = "Test";

Where forms[0] would be the name of the form (if it has one) and elements[0] the form element (could be a hidden input field or something) where you want to pass the value to. "Test" could be anything you place in the opened window...
0
 

Author Comment

by:Candis_Sue
ID: 6467368
Gave you a few extra points for all your help!!!

Thanks again!!!
0
 
LVL 1

Expert Comment

by:baltman
ID: 6467374
No problem at all! Anytime! :) Thanks!
0

Featured Post

VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I recently decide that I needed a way to make my pages scream on the net.   While searching around how I can accomplish this I stumbled across a great article that stated "minimize the server requests." I got to thinking, hey, I use more than one…
I would like to start this tip/trick by saying Thank You, to all who said that this could not be done, as it forced me to make sure that it could be accomplished. :) To start, I want to make sure everyone understands the importance of utilizing p…
This course is ideal for IT System Administrators working with VMware vSphere and its associated products in their company infrastructure. This course teaches you how to install and maintain this virtualization technology to store data, prevent vuln…
In this video, Percona Solution Engineer Rick Golba discuss how (and why) you implement high availability in a database environment. To discuss how Percona Consulting can help with your design and architecture needs for your database and infrastr…

636 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question