• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 708
  • Last Modified:

open and close iframe with javascript

Hello, I am opening and closing an Iframe using javascript. The script works fine, unless I close the iframe, then try to open it again. It does not open the 2nd time. How can I get it to open again without refreshing the page?

Thank you.
Parent Page:

<script type="text/javascript">
    function TermsConditions()

    {
        document.all.Terms_Conditions_iframe.src = "Terms_Conditions.aspx";
        document.all.Terms_Conditions_iframe.style.visibility = "visible";
    }
</script>

<asp:HyperLink ID="Terms" runat="server" navigateurl="javascript:TermsConditions();" Font-Size="Small">Terms &amp; Conditions</asp:HyperLink>

<iframe  id="Terms_Conditions_iframe"  frameborder="0"  vspace="0"  hspace="0"  marginwidth="0"  marginheight="0"
                  width="700px"  scrolling="yes"  height="400px"  style="BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; Z-INDEX: 999; LEFT: 20px; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; POSITION: absolute; TOP: 20px; visibility:hidden;">
            </iframe>


Child Page:

<a href="javascript: window.parent.document.getElementById('Terms_Conditions_iframe').style.display='none'">Close Window</a>
 Terms and conditions

Open in new window

0
mlg101
Asked:
mlg101
  • 2
2 Solutions
 
leakim971PluritechnicianCommented:
Use :
.style.display='none'; // hide
and
.style.display='block'; // show

OR

.style.visibility='visible'; // hide
and
.style.visibility='hidden'; // show

not a mix because it's not the same thing : http://protocolsofmatrix.blogspot.com/2007/12/difference-between-visibility-display.html
0
 
MarblemanCommented:
diplay="none" and display="block" ist probably what your are looking for, because visibilty="hidden" lets an element disappear but it still "comsumes" the space at it's location...
0
 
leakim971PluritechnicianCommented:
Thanks for the points!
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

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.

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