2012-04-05 13 views
0

かなり簡単な質問です。この正確なシナリオを尋ねられたことはありません。複数のWindowsをPHP経由で開きます

私はページ上にフォームを持っています。 "Page 1" フォームのアクションがPHPドキュメントを呼び出していて、ターゲットが_blankに設定されています。 "Page 2" PHPドキュメントは情報を処理し、ヘッダー情報を特定のページに設定します。 "アクション1"


複数のページを開く代わりに "アクション1"を使用します。私はjavascriptでこれを行ういくつかの方法を知っていますが、可能な限りPHPファイル内に完全にとどまりたいと思います。

+0

PHPはサーバ側の言語であり、このようにブラウザにコマンドを与えることはできません。 Javascriptのように、クライアント側で行う必要があります。 – kingcoyote

+0

PHPはブラウザを制御しません。 Javascriptを使用する必要があります。あなたのPHP出力を適切なJavascriptにすることができます。 – Cfreak

+0

あなたはPHPでそれを行うことができます、ちょうどPHP出力JavaScriptがあります。 :) –

答えて

1

PHPはサーバー側の言語であり、HTTPはのURLにリダイレクトする方法はありません(featureをJavaScriptで実装する必要があります)。これは、モバイルエージェントやエキゾチックなユーザエージェントでは失敗する可能性が非常に高く、どんな場合でもユーザにとっては面倒です。

0

複数のページを開く方法はありますが、実際にはうまくありません。あなたはフレームでそれを行うことができ、常に新しいフレームセットとなる次のターゲットとして1つのフレームを残して、次のターゲットとして1つのフレームを残します。

新しいフレームを開くことはできますが、最後のフレームはターゲット画面のサイズより小さいサイズになります。これはブラウザがまだフレームをサポートしている場合にのみ機能します。

関連する問題