- ベストアンサー
ホバーウィンドウ内だけ別の文字コードに出来ますか?
ホバーウィンドウ内にメルマガ登録フォームをつけたいのですが フォームの文字コードがUTF-8でしか作成できないため Indexの文字コード(EUC)と異なってしまい、 登録されても名前などが文字化けしてしまいます。 ホバーウィンドウ内だけ文字コードを変える事は可能でしょうか? もしくはフォーム自体を別のHTMLファイルでUTF-8で作成し それをホバーとして飛ばすことは可能でしょうか? 分かりにくい質問で申し訳ないのですがお分かりになる方が いましたらよろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Drop-in content boxの<div id="dropin" ~>の間に</div> <html>charsetをUTF-8でフォーム用のhtmlを記入する。</html> 又は、フォーム用のhtmlをiframeで<div id="dropin" ~></div> の代りにdropinする。 <iframe src="フォーム用.html" scrolling="yes" id="dropin" style="position:absolute;visibility:hidden;left:200px;top:300px;width:350px;height:250px;"></iframe> 下記参照。 http://www.dynamicdrive.com/dynamicindex17/dropinbox.htm
その他の回答 (1)
- Phoebastria
- ベストアンサー率21% (177/817)
>フォーム自体を別のHTMLファイルでUTF-8で作成しそれをホバーとして飛ばす これで問題ないです。まずやってみましょう。 ホバーというのが意味分かりませんが、リンクを_blankでポップアップするという事ですか? あと全然関係ありませんが、行間を広く取る必要はないのであけなくて結構だと思います。
補足
返信&ご指摘どうもありがとうございますm(__)m ホバーウィンドウはHPに訪問者が来た時に上からすーっと 落ちてくるやつです。<div id="dropin" style="position:absolute;visibility:hidden;left:200px;top : 306px;width : 346px;height : 243px;background-color:#ffffff;"> </div>を使ってやっているのですがうまくいきません。どうしたら出来るのでしょうか?上記タグだけだと白紙の四角が上から降りてきておしまい。そこにメルマガフォールを読み込ませたいのですが…。
お礼
ありがとうございます! 二つ目の方法で出来ました! 凄い助かりました! 初心者の愚問に丁寧にお答え頂きお二方、有難う御座いました^^