1

フレームを閉じて、新しい URL をリダイレクトして同じウィンドウで開くにはどうすればよいですか?

ここでフレームは閉じますが、google.com にはリダイレクトされません。

コード:

function close_pay3() {
  window.parent.$(".effect" ).hide('clip', 1000 ); 
  return false;
  window.open('https://www.google.com','_self');
}
<a href="#" style="text-decoration:none;"><input type="button" onClick="close_pay3()" class="close-btn" value="Login" name="boxclose" />  
</a>
4

4 に答える 4

3

returnwindow.open... の前の関数から抜けます。最後の行として配置しreturn false;ます。

于 2013-06-07T06:43:16.970 に答える
2
function close_pay3() {
    window.parent.$(".effect").hide('clip', 1000,function(){
      window.open('https://www.google.com', '_self');

     });

}

.

<a href="#" style="text-decoration:none;"><input type="button" onClick="close_pay3(); return false;" class="close-btn" value="Login" name="boxclose" />  
</a>
于 2013-06-07T06:46:47.930 に答える
1

all function() をポップアップ ボックス内に配置しました。

function close_pay3()
{ $(".effect" ).hide('clip', 1000 );
window.parent.document.getElementById('krish').style.display="none";
window.location.href = "https://google.com";
return false;
}<input type="button" onClick="javascript:window.parent.close_pay3()" class="close-btn" value="Login" name="boxclose" />
于 2013-06-07T09:31:36.680 に答える
0

false を返します。最後に

window.open('https://www.google.com', '_self');
return false;
于 2013-06-07T06:45:39.060 に答える