いいえ、私はページ上のiframeを使用しています。 iframe内のコンテンツは制御できず、Adobe Flashプログラムで利用されています。iframeのコンテンツが投稿された後にiframeから抜け出す必要がある
フォームがiframe内でsumittedされると(もう一度私は制御できません)、ページがロードされますが、オーバーはコントロールされますが、iframeから抜け出す代わりにIFRAME内にそのページがありますそのページにそのページのiframeからどうやって抜け出すのですか?
私はいくつかのJavascriptが必要であると仮定しているが、このコードは無意味です:このコードを使用して
if (top.location != self.location) {
top.location = self.location;
}
は、サイトのメインのインデックスページをロードします。フォームが送信されてから抜け出した後、ページをロードする必要があります。繰り返しますが、フォームがiframe内で送信された後にiframe内に読み込まれるページにアクセスできます。
私を助けてください。
恐らくそれをやるのが難しい方法でしょうか?例えば、ページがロードされている間は?または、どういうわけかiframeが送信されたことを確認しますか?私は自分のウェブサイト(最初はiframeを保持しているページとiframeが送信されたページ)の両方のページを制御しますが、iframeコンテンツではありません。私はあなたがそれはあまりにもドキュメントの参照が必要になることがあります。この
if(this != top){
top.location.href = this.location.href;
}
が
を抜け出すにしたいと考えてい
https://css-tricks.com/snippets/javascript/break-out-of-iframe/に触発しますか?また、異なるドメインを持つ外部ページと内部ページに起因するセキュリティ上の問題にぶつかる可能性がありますか? – ErikE