Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 518
  • Last Modified:

Do postback on parent window

Hi All,

I have aspx page 1 that has gridviews that query the database.  When an action happens I open aspx page 2  using window.showModalDialog(passing some parameters).  From page two i need to be able to click a button and have the parent page (page 1) do a postback (which will refresh the data in the gridviews).

I have been searching the web but havent gotten anything to work.

Any solutions?


0
joan2006
Asked:
joan2006
  • 3
  • 3
1 Solution
 
raterusCommented:
Put this script in page1

    <script language="javascript">
            function postback()
            {
            <%= Page.ClientScript.GetPostBackEventReference(this, "") %>
            }
    </script>

Then in page2, run this javascript to postback page1

opener.postback();
0
 
joan2006Author Commented:
raterus, this does a postback but it not requrying the data or properly refreshing the page.  

Any suggestions?
0
 
raterusCommented:
I was hoping you'd know what needed to run to do that :-)
0
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
joan2006Author Commented:
Well i had to rebind the data and it worked perfectly, thanks!
0
 
joan2006Author Commented:
ALSO, this solution did NOT work with javascripts window.showModalDialog .. I had to use window.open().  I wanted to use a modal window to prevent the user from switching back and fourth between browsers but my time is getting limited.

0
 
raterusCommented:
It does work in Firefox 3.0.  These modal dialogs are fairly "new" so you probably have to use different code for different browsers.  Sorry, but I don't know what works off the top of my head in IE.  Looks like you might be able to catch a return value and call the postback() function based on that, I really don't know.

http://www.experts-exchange.com/Programming/Languages/Scripting/JavaScript/Q_23501062.html
0

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 3
  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now