68user's page 掲示板

Prev< No. 2140〜2142> Next  [最新発言に戻る] [過去ログ一覧]
No. 2140 # 2001/09/25 (火) 22:59:35
すみません,文が途中で切れてしまったので,再投稿させていただきます。
−−−−−
書き込みは2回目です。
プログラムというよりはアイデアの問題かも知れませんが,どなたか教えて下さい。
プロバイダのサーバ(UNIX)にPerlで書いたプログラムを送ってCGIを動かしています。
質問1:
フレームで区切られたhtmlのページからsubmitボタンでCGIに飛びます。
CGIではprint "Location: $str\n\n";を使って別のhtmlページへ飛ぶようにしています。
この時,そのフレーム部分だけが別のhtmlページへ飛びますが,
ウィンドウ全体(親ウィンドウ)を別のhtmlページへ飛ぶようにできないものでしょうか。
質問2:
FORMから入力された文章中の半角カタカナを全角カタカナに変換したいのですが
半角カタカナを(文字化けしないで)半角カタカナとして
CGIで受け取る方法はあるでしょうか。
FORMから入力された文章をEUCでconvertする前に文字化けしてしまうので(?),
jcodeのh2z_eucを使っても上手くいきません。

No. 2141 # 2001/09/25 (火) 23:03:58
あ,UNIXにもいろいろあるのですね。
ソフトはFreeBSDです。

No. 2142 # 68user 2001/09/26 (水) 11:55:33
>>2138 ふくし
うーん、TTSSH は使うこともありますが、いつも plain password で
やってるのでわかりませんです。すいません。

>>2140
> ウィンドウ全体(親ウィンドウ)を別のhtmlページへ飛ぶように
> できないものでしょうか。
多分 Location ではどうにもならないと思うので、CGI で
    Content-type: text/html

    <html><body onload="document.myform.submit()">
        <form name=myform action="hoge" target="fuga" method="get">
        </form>
    </body></html>
てな HTML を吐くのはどうでしょうか (最近ちょっと Javscript を
覚えた)。

> 半角カタカナを(文字化けしないで)半角カタカナとして
> CGIで受け取る方法はあるでしょうか。
普通、何もしなければ文字化けはしません。perl は扱っている
データが半角カナかどうかを意識しませんので。

具体的にどういう処理を行って、どううまくいかないのですか?

Prev< No. 2140〜2142> Next  [最新発言に戻る] [過去ログ一覧]