送信ボタンをクリックすると、子ウィンドウを開き、親ウィンドウを別の場所にリダイレクトします。開いた子ウィンドウと親ウィンドウを開きます
<button class="btnBg" onclick="window.open('<%= url_for(:action=>"index") %>', '', 'toolbars=0')">
あなたはどのように目的の場所に親ウィンドウをリダイレクトする方法を教えてくださいできますか?A:私は子ウィンドウを開くためのコードを使用していることを行うには
あなたはしかし別の関数を使用する必要はありません
<script type="text/javascript">
function open_and_redirect() {
window.open('<%= url_for(:action=>"index") %>', '', 'toolbars=0');
window.location = 'the new location for the parent window';
}
</script>
<button class="btnBg" onclick="open_and_redirect()">
:
おかげでたくさんの親ウィンドウの位置を設定するには、ポップアップを使用して、私は、別の質問があり、それはすなわち、Rubyコードを通じて子供をクローズすることが可能です。子ウィンドウでbtnをクリックするとアクションにリダイレクトされ、そのアクションの中から子ウィンドウを閉じたい – lamrin
@lamrin:いいえ、Rubyコードはサーバー上で動作しますが、クライアント上で何かしたいのですが、そのためにJavaScriptを使用する必要があります。 –
これは私のコード\t "$( '#finishBtn')をクリックしてください( \t var target = '<%=計算_パス(:スコア=> @スコア)%>'; $( '#class_form ').attr(' action '、target); $('#class_form ')。submit(); }); "ここで、終了ボタンをクリックすると、"計算 "というアクションにリダイレクトされます。私は、計算パスにリダイレクトされた後、子ウィンドウが閉じられる必要があります。これを行う方法を教えてください、ありがとう – lamrin