Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeDevelopment and...Development and...Building ExtensionsBuilding ExtensionsModulesModulesdnnModal.closePopupdnnModal.closePopup
Previous
 
Next
New Post
11/27/2012 4:08 AM
 

Hi,

I am new to DNN module development, so please bear with me.

So I have my View.ascx, and I'm opening a .aspx via dnnModal.show(...). Both pages don't do PostBacks, they communicate with the server via an AJAX service. Works quite well, but:

  • Once done, how do I close the popup? Through googling, I found references to a method called dnnModal.closePopup(bRefresh, strRedirectUrl). It seems perfect, but it is not working as expected:
    • bRefresh = false: This is the behaviour I'm looking for, not refreshing the parent page. However, the popup is not closed. What's more, the parent page gets scroll bars, as if some oversized element was added to it behind the modal popup. No JS errors in the console.
    • bRefresh = true: Closes the popup, but probably only because it refreshes the entire page, and that's what I am trying to avoid.
  • How do I set the dialog title? I browsed the JS source code and it seems to me that it should take the text from the <title> element of the page in the dialog. But the title remains empty. No JS errors in the console.

Thank you in advance for any hints or advice,

Chris

 
Previous
 
Next
HomeHomeDevelopment and...Development and...Building ExtensionsBuilding ExtensionsModulesModulesdnnModal.closePopupdnnModal.closePopup


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out