WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:1つのCGIで2つのブラウザ

かば[MAIL][URL][WriteDate : Sat Sep 30 12:38:35 2000]

1つのCGIで表示されたブラウザ画面に、情報を入力して送信したら、その結果を反映した情報を、元のブラウザ画面と、別のブラウザ画面で表示させたいと思います。別のブラウザ画面の方は、既にオープンされている場合は内容を更新し、オープンされていなければ新規にオープンさせたい。TRAGETやREFRESHを使ってどうにかなりそうな気がします。
何かアイデアがあれば教えてください。

ちゃいぱ[MAIL][URL][WriteDate :Sat Sep 30 19:46:40 2000]

以下の条件を
>別のブラウザ画面の方は、既にオープンされている場合は内容を更新し、オープンされていなければ新規にオープンさせたい。
つねに、新規オープンだと比較的簡単にできると思います。

CGIで掃き出すHTMLにJavaScriptでウィンドウをopenしてデータを親から設定するとか...。


かば[MAIL][URL][WriteDate :Sun Oct 1 09:46:29 2000]

常に新規オープンだと、JavaScriptでいけそうなんですね?
JavaScriptは触ったことがないので、勉強からスタートです。
パっと見、タラタラ長い階層パスみたいな識別子が入っていてちょっと苦手な雰囲気。
でも、常に新規オープンだと多分、クライアントのディスプレイ上にはブラウザ画面でいっぱいになりそう。いっそサーバー側のデータファイルだけを更新して、クライアント側には「更新ボタンをクリックして」って言ったほうがお互いのためかも。

ちゃいぱ[MAIL][URL][WriteDate :Mon Oct 2 09:59:12 2000]


>常に新規オープンだと、JavaScriptでいけそうなんですね? 
HTMLに以下を記述すると新規ウィンドウが開き、winHハンドルで新規ウィンドウのオブジェクトをある程度制御できます。

<SCRIPT>
winH = window.open('xxx.htm','child_name','width=400,height=200')
</SCRIPT>

>更新ボタンをクリックして」って言ったほうがお互いのためかも。
賛成! 
とにかく、自動のウィンドウオープンは、気分よくないです!
回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]