• 締切済み

長い本文を改行

他の方の質問で、Mail to本文中に文字を入れる場合、 下記のようにできるとあり、確かにできるのですが、 長い本文を改行ししたい場合はどうしたらよいのでしょうか。 message部分に <br>を入れたらそのまま表示されてしまいました。 <A HREF="mailto:address?subject=title&body=message">

  • HTML
  • 回答数1
  • ありがとう数2

みんなの回答

  • ryouchi
  • ベストアンサー率41% (52/125)
回答No.1

反則技っぽいですが、下記の方法ではどうでしょう? ----- begin cut here ----- <A HREF="mailto:address?subject=title&body= こんにちは!%0D まったりとした一日、いかがおすごしでしょうか。%0D ここから、本文かいてね。%0D ">メールはこちらまで</a> ----- end cut here ----- 改行したい文章の末尾に%0D(CR)とか%0D%0A(CR+LF)などをいれておくという方法です。 あいてがMacかWinかで%0Dと%0D%0Aはスクリプトで制御するとかはどうでしょう? クライアントがMacなら%0D、Winなら %0D%0Aになるとおもいます。 XMLやSGMLな人にはおこられてしまいそうですが・・・・

関連するQ&A

  • タグ(リンク)からメールを送る時に、本文に入る改行をなくせないでしょうか?

    ホームページからリンクを使ってメールを送れるタグ<A Href="mailto:メールアドレス?subject=題名&body=本文">を使ってメールを送ろうとすると、本文の一行目に必ず改行が入ってしまう(自動挿入されてしまう)のですが、この改行を入らないようにすることはできないのでしょうか?(>_<) どなたか、ご存知の方がいらっしゃいましたら、お教え頂けるととても助かりますm(__)m

  • mailtoを使った時の本文の改行

    cgiを使用して以下の文を書いています。 print "<A HREF='mailto:相手のアドレス?subject=$idさんからメールです&body=送信先はご自分で入力してください。タイトルはこのままでお願い します。%0D%0Aあいうえお'>メールで知らせる</A>\n"; こうすると、 アドレス:相手のアドレス タイトル:○○さんからメールです。 本文: 送信先はご自分で入力してください。タイトルはこのままでお願いします。あいうえお となります。 改行は「%0D%0A」と書いてあったのですが、改行してくれません。 メーラーがOEではなくノーツだからでしょうか? 改行ではなく半角スペース(%20)はちゃんとうまくいきました。

    • ベストアンサー
    • HTML
  • mailtoで本文に改行を入れたい

    HTMLからメールにリンクする際に、デフォルトでメールの件名と本文を入れたいと思っています。 "mailto:xxxx@xxx.co.jp?subject=件名&body=本文" とすると思うのですが、本文に結構長い文章を入れたいのです。 そして改行箇所も指定したいのですが、 改行はどのようにすれば入れられますか? このやり方では無理だとしたら、 他のやり方でも構いませんので教えていただけると助かります。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • 起動させたメールに件名や本文を入れる

    <A HREF="mailto:sample@tagindex.com?subject=お問い合わせ">メールはここへ</A> これで成功したのですが、 起動させたメールの本文を途中で改行させたいです。 <BR>をいれても意味がありませんでした。 どういう文字列をいれたら、改行されるのでしょうか?? ご存知の方がいらっしゃれば、是非教えて下さい。

    • ベストアンサー
    • HTML
  • mailtoで本文指定に改行をしたい

    HTMLで、 <a href="mailto:foo@xxx.dom?subject=TEST&body=TESTMAIL">TEST</a> とつけるとき、本文のところに複数行いれたい場合にはどうすればよいでしょうか?

    • ベストアンサー
    • HTML
  • またまたメールのリンクタグ

    <A HREF="mailto:address?subject=title">これでタイトルが指定できると教えていただいたのですが、?body=も同時に指定できるのでしょうか?出来るとすれば、どのように書いたらよいのでしょうか?<A HREF="mailto:address?subject=title?body=message">と続けると、?body・・・以降が件名に入ってしまいます。

    • ベストアンサー
    • HTML
  • mailtoの改行

    function sendMail(){ msg = "mailto:"+"info@xxxxx.xx"+"?subject="+"あああ"+"&body="+"いいい"+"<br>"+"ううう"; document.formname.action=msg; } 上記のようなメールフォームを作るメソッドを作ろうとしてますが、 bodyのところで文字列と文字列の間に改行を入れたいのですが、 それはどうやったらいいでしょうか? できないでしょうか?

  • mailto:メール本文内の改行方法

    auとdocomoでは、「%0D%0A」で改行できるのですが、vodafoneではそのまま表示されてしまいます。 「<BR>」「\n」「\r」「\r\n」全てそのまま表示されました。 少し古い型(C型等)の対応用なので、mailbody属性を使用しております。 C型は件名(subject)を使用できないようなので、本文中の頭にタイトルぽく表示させて改行させたいのです。 <a href="mailto:" mailbody="タイトル\nあいうえお\rかきくけこ\r\nさしすせそ%0D%0Ahttp://hoge.jp/">クリック</a> 何かご存知の方は教えていただけませんでしょうか?どうぞよろしくお願いいたします。 ※検証に使用した携帯:J-PHONE/3.0/J-T08

    • ベストアンサー
    • HTML
  • mailtoの body本文で 1行目の改行について

    はじめまして。 同じような質問を見つけることが出来なかったので、質問させていただきました。 重複してしまっていたら申し訳ありません。 htmlのページで、次のコーディングで Outlook Express6 のメーラーを起動させようとしています。 <a href="mailto:abc@def.ne.jp?subject=問い合わせ&body=あいうえお">メーラー起動</a> この場合、『メーラー起動』をクリックするとメーラーも起動し、 subjectの題目 "問い合わせ" bodyの本文 "あいうえお" も正常に表示されます。 しかし、本文の "あいうえお"の上に1行だけ改行されて表示されてしまうのです。 ---------------- ←1行入ってしまう。 あいうえお ---------------- 目的としては、この1行は必要ないので入れたくないのですが、 『書式』⇒『スタイル』⇒『標準』 等の設定も切り替えてみても 上記の1行は取る事が出来ませんでした。 この1行は、メーラーが自動的に挿入してしまうのか、 メーラーの他の設定だけなのか? mailtoの中にスタイル適応しないのパラメーター設定があるのか? この1行を無くす方法をご存知の方教えてください。 宜しくお願い致します。

  • mailto:のリンクで、本文を改行したいのですが

    こんにちわ。 ネコの里親をやっているのですが 最近、申しこみが多く、このような形で申しこむ形にしたのですが 改行がされません。<br>で指定しても、そのまま本文に出てしまいます。 どのようにすれば、改行できるのでしょうか? ご返答、よろしくおねがいします。 <a href="mailto:kyu_chan@×××××?subject=里親募集申し込み& body= ●以下の項目にお答え下さい。● 種 類: 性 別: 毛 色: 年 齢(月齢): 性 格:(飼い主希望の方は詳しく)里子に出す理由: (拾った経緯などなるべく詳しく教えてください) 健康状態: トイレのしつけ: 予防接種の未・済: 去勢手術の未・済: 里親子希望場所: 希望引渡方法:連絡先: "> <font size="+2">こちらから応募してください~!</font></a>

    • ベストアンサー
    • HTML

専門家に質問してみよう