javascript导致第二个弹出窗口发生?

时间:2013-01-24 20:48:20

标签: javascript

一旦用户点击了html表单上的提交,我就会使用此javascript。我想要实现的是弹出一个jquery窗口。然而,虽然它确实这样做,但浏览器也同时打开了一个新的_blank目标窗口,我不希望它这样做。

有没有办法阻止这个,所以我只有一个jquery“shadowbox”窗口出现?。

<script>
    $(document).ready(function() {
        $('#myform').submit(function() {
            Shadowbox.open({
            content:    '<iframe src="loginin.php" width="500" height="300" scrolling="no" style="overflow:hidden; border:none;"></iframe>',
            player:     "html",
            height:     300,
            width:      500
        });

        this.target = 'formpopup';
    });
});
</script>

1 个答案:

答案 0 :(得分:2)

设置this.target = "formpopup"告诉表单提交到名为“formpopup”的新窗口/选项卡。删除该行,然后取消该事件。