test.aspx内にiframeがあります。ユーザーが、Iframe内の支払いボタンをクリックすると、iframeが同じiframeを持つcheck.aspxに再設定されます。
支払いが初めて成功した場合、then window.parent.location.href==test.aspx
支払いが失敗した場合、iframeは再びcheck.aspxにリダイレクトされるため、
window.parent.location.href==check.aspx
支払いが失敗した間、iframeはcheck.aspxへのリダイレクトを維持し、親の場所は変化し続けます。たとえば、クライアントが3回失敗した場合、check.aspx内でwindow.parent.parent.parent.location.href
test.aspxリダイレクトを取得する必要があります。
ユーザーの支払いが成功したとき、test.aspxをリダイレクトしたいのですが、彼が持っている子iframeウィンドウの量がわかりません。
私はのようなものが必要です
window.parent [0] .location.href = success.aspxなので、最初の父ウィンドウをリダイレクトできます。
ヘルプをありがとう
バアロス