« フッターを入れる | メイン | 鉄道展 »

メールフォームをつける

ここは運営中のサイトとは別個に独立したサイトにしたいので、専用のメールフォームを作ることにしました(過去、スパムメールにはトラウマになるほど悩まされたので、今ではWeb上ではメールアドレスは公開しないことにしているのです)。

MTの特徴(売り?)はWeb上で全ての管理が出来るということなので、その特質を生かすべく、サイト案内やメールフォームも全てMT上で作成することに挑戦。記事を書く時にフォームタグを使ってみたら、見事にメールフォームが表示されました。やった~、これでアバウト頁もフォームも完璧だ~♪と喜んで、さっそく送信テスト。

文字化けしてました...(泣)。

どうも文字コードが違うらしい...。それでメールcgiをUTF-8で保存し直してアップしたけど、やっぱり駄目。他の試せるコードも全て試してみたけれど、ことごとく全滅。この方法では駄目なんだろうか...。打開策が見つからないので、「MT上で全て管理する」ポリシーに反するけど、フォーム頁だけはHP作成ソフトで今まで通り作ることにしました(凹)。

で、アバウト頁からポップアップでフォーム頁を表示させようとしたけど、私の知っているJavaScriptではエラーになっちゃって表示されない。うーん、どうしよう...。その時、天からの閃きが! そうだ、画像をアップする時、ポップアップ表示にするかどうか聞いてくるじゃないか! そのソースをコピペして必要な部分だけ書き換えて応用すればいいんじゃないの!?

やってみました。成功しました~。これでここも独立したサイトとして機能させることが出来るようになりましたです~。