|
すみません,文が途中で切れてしまったので,再投稿させていただきます。 −−−−− 書き込みは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を使っても上手くいきません。 |
|
あ,UNIXにもいろいろあるのですね。 ソフトはFreeBSDです。 |
|
>>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 は扱っている データが半角カナかどうかを意識しませんので。 具体的にどういう処理を行って、どううまくいかないのですか? |