popUpWindow不会在iframe中弹出

时间:2011-12-01 09:34:43

标签: javascript html iframe

- mainPage.php ----

<div>
    <iframe>pageA.php</iframe>
</div>
<div>
    <iframe>pageB.php</iframe>

</div>

主页面包含两个分别链接到pageA.php和pageB.php的iframe。

在PageA.php上,有一个单击显示popUpWindow.php的链接。 (参见popUpwindow示例:http://www.javascript-coder.com/files/window-popup/javascript-window-open-example1.html)。

在我的例子中,popUpWindow.php没有弹出窗口,单击链接后,pageA.php被popUpWindow.php替换。以下是我的代码,任何人都可以帮助我吗?提前谢谢!

- pageA.php -----

<script type="text/javascript">
        // Popup window code
        function newPopup(url) {
                popupWindow = window.open(
                        url,'popUpWindow','height=700,width=700,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes')
        }
</script>

<a href="popUpWindow.php">Link</a>

1 个答案:

答案 0 :(得分:1)

您的A标记错误,应该调用您的JavaScript函数:

<a href="javascript:newPopup('popUpWindow.php');">Link</a>