0

<iframe>HTML フォームをロードするHTML ページがあります。iFrame 内のフォームが PHP スクリプトに投稿されます。

PHP スクリプトが完成したら、どうすればまったく異なる HTML ページを iFrame の外にロードできるでしょうか?

4

1 に答える 1

0

php ではなく、php 構文は

header( 'Location: url' ) ;

ただし、他に何もしていない場合にのみ機能します。

しかし、あなたはそのようにjavascriptでそれを行うことができます

document.location.replace("url")

また

document.location.href = "url";

だからphpで書くことができます(フォームが送信された後)

echo "<script>document.location.replace('url');</script>";

また

echo "<script>document.location.href = 'url';</script>"

編集

window(リダイレクトiframe) をdocument(リダイレクト ページ)に変更しました。

あなたも使うことができるtop.window.locationと思います。

これを行うより簡単な方法は、実際の html にあり<form action="url" target="_top">ます。ただし、これはフォーム検証をスキップします。

于 2013-09-25T00:57:35.683 に答える