ホームページ  >  記事  >  バックエンド開発  >  iframe経由で指定したページを開いたり閉じたりする方法

iframe経由で指定したページを開いたり閉じたりする方法

WBOY
WBOYオリジナル
2016-06-23 13:22:479102ブラウズ

親愛なる兄弟の皆さん、私には 2 つのページがあります。1 つは 1.PHP、もう 1 つはログイン登録ページ、login.php です。 1.php の内容:

ログイン /tr>





実現したいこと: 1. 1.PHP でログインをクリックすると、login.php がポップアップ表示されます。画面中央 ;ログインをクリックしない場合、ポップアップは表示されません。 2. ログインまたはlogin.phpにログインを登録した後、このフレームワークは自動的にオフになりますが、login.phpをポップアップする前に1.phpに戻り、1.phpを更新します。

数日間調べていますが、まだわかりません。助けてください。ありがとう!


ディスカッションに返信(解決策)
誰も気にしません、私のポイントはなくなりました、これは前回の支払いからの返金です...

閉じるか開くだけです自分で作るページです。

すごいです

戻って試してみます、ありがとう

操作が完了すると Login.PHP が出力されます

<script>parent.location.reload()<.script> </p> 更新できます1.php <p class="sougouAnswer">とlogin.PHP 1.phpを更新すると消えます<br> <br> モデレーターありがとうございます!ログイン後、login.php は表示されなくなりますが、1.php は更新されません。これは私が試したもので、frameborder=1 に設定しました。ログイン後も、1.php のフレーム枠は表示されます。 <br> </p> <script>parent.location.reload()</script>

はい、login.php にこの文を追加しました。ただし、1.phpは更新されず、フレーム内のlogin.phpページが閉じられます。遅くまで返信いただきありがとうございます。

誰かここにいますか?どうやってするの?

コードを投稿して、使用しているブラウザを教えてください

さて、戻ってログイン ページのコードを投稿します。トラブル。

元の投稿は編集できないようです。私のlogin.phpは次のとおりです: 私は360ブラウザを使用しています。ありがとう!


include("IncDB.php") ;


//ログイン情報を送信
if(!empty($_POST['submit1'])) {
$uid=addslashes($_POST['uid']);

if($uid){
if (strpos($uid,"'")!==false) echo '不正な確認コード';
$sql = "ユーザーから id='$uid'";
$query = mysql_query($sql);
mysql_free_result($query); rows ['id']==$uid) {echo "