このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

easyBBS 利用にあたっての初歩的質問

発言者:kwatanab ccch
( Date Wednesday, August 14, 1996 17:16:23 )


apple script や html 記述など全くの初心者ですが、親切丁寧な指導書と皆さんの努力の結晶のような tool を利用しつつ、見よう見まねで 職場のネットに Web server を立ち上げつつあります。 PPC 6100  KT7.5  WebSTAR(J1-1.2.4)  の組み合わせで 添付のDefault.html を書き換えて、home page の体裁を整え、その一部に「Q and A  コーナー」なるものを開設し、ここからWebSTAR folder 内に入れた easyBBS folder の中の bbs.acgi を呼び出すように設定したつもりです。(下記のごとくです)
-------------- 
    <LI><A HREF="easyBBS/bbs.acgi"><B>Q and A コーナー</B></A> -
ネットに関する疑問、ご意見なんでもどうぞ。
--------------
これで、ネット上のブラウザから見て、「Q and A コーナー」をクリックしますと、問題なく 次の easyBBS のページが立ち上がりますが、その次に、登録された「メッセージ」タイトルをクリックしますと、ブラウザは新しいウインドを開いてそこに次のページを表示してしまいます。これらの2つのウインドは独立して動き、1つに戻ることはありません。この現象以外には今のところ特に不都合は有りません。
これは、上記の記載に誤りが有るためでしょうか? この場合のような Home Page のhtml 文の中で「 acgi を呼び出す」記載方法を教えて頂けたら幸いです。
なお、上記の様な現象は、Netscape 2.02[ja] で起こりますが、Netscape 1.1I[ja] では起こりません。

田中求之 さんからのコメント
( Wednesday, August 14, 1996 21:18:50 )

>ブラウザは新しいウインドを開いてそこに次のページを表示してしまいます。

すいませ〜ん、これが正しい動作なのです。EasyBBS を作るときに、茶目っ気を出して
NetScape 2.0 でサポートされた TARGET を使ってしまいました (^_^;;  このため
に NetScape 2.x 以上で EasyBBS を使うと、おっしゃるように、メッセージを
別ウィンドウに表示してしまします。

これが邪魔なときには、 EasyBBS のスクリプトの最後の方(一番下)に makeList(myList)
というハンドラーがあるのですが、この中の

set myData to myData & "<li><b><a href=\"bbs.acgi?" & myF & "\" target=\"MSG\">" & myTitle & "</b></a><br>" & crlf ツ

を

set myData to myData & "<li><b><a href=\"bbs.acgi?" & myF & "\">" & myTitle & "</b></a><br>" & crlf ツ

に書き換えてください。 target=\"MSG\" というのを削除します。

これで、別ウィンドウには表示されなくなるはずです。

kwatanab ccch さんからのコメント
( Thursday, August 15, 1996 11:22:28 )

早速 解答頂き、その response のすばやさに感激いたしました。
ご指導の通り書き変えましたら、嘘のようにトラブルは解消いたしました。
小生、職場にて、その道は未熟にもかかわらず、年の割には”判っている”ということから、
ネットワーク利用の推進係を仰せつかっております。
今後も”山有り谷あり”でトラブル続きと思われますので、色々ご指導の程、宜しくお願いします。