1

ユーザーがHTMLフォームで送信をクリックすると、このjavascriptを使用しています。私が達成しようとしているのは、jqueryウィンドウをポップアップさせることです。ただし、これを行う一方で、ブラウザは同時に新しい _blank ターゲット ウィンドウも開いているため、これを実行したくありません。

これを止める方法はありますか?

<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>
4

1 に答える 1

2

設定this.target = "formpopup"は、「formpopup」という名前の新しいウィンドウ/タブに送信するようにフォームに指示しています。その行を削除し、代わりにイベントをキャンセルします。

于 2013-01-24T20:49:57.497 に答える