使用JavaScript this.target打开一个jQuery窗口,但阻止(第二个)新的空白窗口打开?

时间:2013-01-28 09:46:51

标签: javascript window

当用户在HTML中单击登录表单上的提交按钮时,我正在使用此JavaScript打开jQuery窗口。

问题是我正在使用'this.target'来打开一个jQuery窗口,所以它看起来像一个小对话框,上面写着“请等我们登录时你。”

我遇到的问题是脚本似乎需要this.target = '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 = 'shadowbox' 




    });
});
</script>

0 个答案:

没有答案