※ ChatGPTを利用し、要約された質問です(原文:EUC-jpのページでmailto本文を読めるようにしたい)
EUC-jpのページでアンケートフォームを実装する方法
このQ&Aのポイント
EUC-jpで作成したホームページにアンケートフォームを実装する方法を探しています。メール作成画面が表示されない問題についても調べています。
EUC-jpページでmailtoリンクを使ったアンケートフォームを置くことになりましたが、一定の長さまで書くとメール作成画面が表示されなくなります。この問題について解決策を教えてください。
EUC-jpのページでmailto本文を読めるようにする方法を教えてください。メール作成画面が表示されない問題についても解決策をお願いします。
EUC-jpのページでmailto本文を読めるようにしたい
EUC-jpでホームページを作成しております。
このページ内にmailtoリンクを使った
アンケートフォームを置くことになりました。
訪問者がページ上の「こちら」をクリックすると
予め本文にアンケートの質問が書き込まれた
メール作成画面が表示されるというものです。
下記のようにしてみたのですが、
ある程度の長さまで書くと、メール作成画面が表示されなくなるのです。
これは書き方が悪いのでしょうか?
それともこの方法は文字数の制限などがあるのでしょうか?
もちろんあまり好ましいやり方ではないのは承知なのですが、
どなたかお教え頂けたら幸いです。
何卒宜しくお願い申し上げます。
なお、私が使っているのは
WindowsXP IE6.0 です。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-jp">
<title>アンケート</title>
</head>
<body>
<script language="Javascript">
<!--
var Mac = navigator.userAgent.indexOf("Mac") != -1 ? true : false;
document.write("<a href=\"mailto:test@xxx.xx.jp?subject=%83A%83%93%83P%81%5B%83g&body=");
if(Mac){
document.write("%0D%0D");
} else {
document.write("%0D%0A%0D%0A");
}
document.write("%96%E2%82P"); //問1
if(Mac){
document.write("%0D");
} else {
document.write("%0D%0A");
}
document.write("%96%E2%82Q"); //問2
if(Mac){
document.write("%0D");
} else {
document.write("%0D%0A");
}
document.write("\">こちら</a>");
//-->
</script>
<noscript>
<a href=\"mailto:test@xxx.xx.jp?subject=%83A%83%93%83P%81%5B%83g">こちら</a>
</noscript>
</body>
</html>
お礼
早速のご回答、ありがとうございます。 おっしゃるとおり、都合によりフォームが使えない為 このような方法をとっております。 普通はあんまりやらない方法で、 しかも自分が大して詳しくないもののため 周りに聞いても解決せず、 ほとほと困っているところでした。 >あんまり大きいデータは渡せません。 これが原因なのですね。 もしかしたら、方法はあっているけど私の書き方が悪かっただけ かなぁ、と思っていたのですが (それだと正しい書き方を教われば解決と思っておりました)、 そうではなく、もともと大きいデータは渡せないものなら 仕方ないことですね。 データを送れる大きさに縮めてやってみようと思います。 ありがとうございました。