使用链接

时间:2016-01-29 18:18:17

标签: javascript html iframe

我正在尝试设置一项功能,即我的主页上的链接会打开一个“弹出式按钮”。窗口和弹出窗口中的另一个链接将打开一个iframe。在iframe中我有一个'关闭'将关闭iframe并返回弹出窗口的按钮。但是,如果我点击弹出窗口中的链接,我无法再次打开iframe。我得到的只是一个空框架。

以下是指向发生了什么的链接:http://afhxvzdf.tumblr.com

在iframe的页面上,我有两个用于关闭iframe的代码。

       <script>
function openFrame(frm) {
        for( i=1; i<3; i++) document.getElementById('linka'+i).style.display="none"';
        var openFrame = document.getElementById(frm);
        if ( openFrame.style.display == 'none' ) {
                    openFrame.style.display == 'block';
        } 

        else {
                    openFrame.style.display == 'block'
        }
}
    </script>

以及关闭iframe的链接:

        <a href="javascript: window.parent.document.getElementById('linka').style.display='none'" title="close">Close iframe</a>

我对javascript一点都不熟悉,所以我感到很困惑。非常感谢任何帮助,谢谢!

1 个答案:

答案 0 :(得分:0)

如果通过单击普通页面关闭弹出窗口,它可以正常工作。 所以我认为你不应该在iframe中创建关闭按钮。

另一种解决方案是通过单击链接来强制刷新以打开弹出窗口。