スクリプトに問題があります。ユーザーが[送信]をクリックしたときに、this.targetを使用してjqueryウィンドウを開きます。ただし、これにより2番目の新しいウィンドウが表示されます。
新しいウィンドウを開いて、そのウィンドウを開いてすぐに閉じることができる方法はありますか。このウィンドウをまったく開かないようにするためです。
これが私が試したことです:
<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'
if(window.target){
self.opener = self;
window.close();
}
});
});
</script>