• ベストアンサー

htmlの記述方法について

よろしくお願いします。 以下のようなリンクを作成したのですが、htmlチエッカにかけてみると 記述方法が間違っているようで、警告が出ます。 このような場合、どのような編集をすれば良いのでしょうか? ご指導よろしくお願いします。 <a href="mailto:お友達のメール@アドレス?Subject=参考になるかな?ページ見つけたよ!&amp;body=参考になるかも?見てみてね!">友達にメールですすめる</a> <a href="javascript:window.external.AddFavorite('http://www.*******.com/','サイト名を入力')">お気に入りに追加</a> <a href="mailto:user@domain?Subject=問い合わせ&amp;body=問い合わせ内容を入れてください。お名前とメールアドレスは必ず明記してください。">お問い合わせ</a> <a href="tokutei.html" target="_blank">特商法表記</a>

  • pcckit
  • お礼率76% (472/621)
  • HTML
  • 回答数2
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
noname#100277
noname#100277
回答No.2

<a href="mailto:お友達のメール@アドレス?Subject=参考になるかな?ページ見つけたよ!&amp;body=参考になるかも?見てみてね!">友達にメールですすめる</a> <a href="mailto:user@domain?Subject=問い合わせ&amp;body=問い合わせ内容を入れてください。お名前とメールアドレスは必ず明記してください。">お問い合わせ</a> 上記の「mailto」以降がエンコードされてません。 http://www.shtml.jp/mojibake/mailto.html でエンコード化すれば良いでしょう。 所謂「日本語(全角/2バイト文字)」は入れられませんよって事でエラーに成る。 他は target="_blank"がエラーに該当しますが、此処は無視出来る範囲。

その他の回答 (1)

  • x_jouet_x
  • ベストアンサー率68% (162/236)
回答No.1

どのような警告が出ているか教えて下さい。

pcckit
質問者

補足

ご回答ありがとう御座います。 以下のように表示されます。 よろしくお願いします。 7: line 834: <a> の href 属性の URI `mailto:お友達のメール@アドレス?Subject=参考になるかな?ページ見つけたよ!&amp;body=参考になるかも?見てみてね!` 中に ASCII以外の文字が含まれています。 → 解説 232 4: line 834: <a> の href 属性の URI `mailto:お友達のメール@アドレス?Subject=参考になるかな?ページ見つけたよ!&amp;body=参考になるかも?見てみてね!` は正しくない書式です。 → 解説 239 0: line 835: (<a> の href 属性の URI に指定されているスキーム `javascript` の利用は薦められていません。) → 解説 238 7: line 836: <a> の href 属性の URI `mailto:user@domain?Subject=問い合わせ&amp;body=問い合わせ内容を入れてください。お名前とメールアドレスは必ず明記してください。` 中に ASCII以外の文字が含まれています。 → 解説 232 4: line 836: <a> の href 属性の URI `mailto:user@domain?Subject=問い合わせ&amp;body=問い合わせ内容を入れてください。お名前とメールアドレスは必ず明記してください。` は正しくない書式です。 → 解説 239

関連するQ&A

  • メールリンクについて

    よろしくお願いします。 htmlに以下のリンクを作成したのですが、テスト的にリンクをクリックしても、メールソフトが立ち上がってきません。 <a href="mailto:お友達のメール@アドレス?Subject=おもしろそうなページ見つけたよ!&amp;body=面白そうなページ見つけたよ!見てみてね!">友達にメールですすめる</a> mailto:user@domain?Subject=問い合わせ&body=問い合わせ内容を入れてください。お名前とメールアドレスは必ず明記してください。 マニュアルどうりに実行したつもりなのですが、うまく行きませんでした。 どなた様か、ご指導の程よろしくお願い致します。

    • ベストアンサー
    • HTML
  • リンクをクリックするだけでCC宛先にデフォルトアドレスを入れた電子メールをつくる方法

    <A href="mailto:abc@xxx.com?subject=標題&amp;body=本文">メール送信</A> とすると、宛先と標題と本文にデフォルト値がはいるメールになるのは知っているのですが、CC宛先にデフォルト値の電子メールアドレスを設定する方法がわかりません。 教えてください。

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

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

    • ベストアンサー
    • HTML
  • リンクをクリックしてCC宛先にデフォルト値のはいっている電子メールとするには

    <A href="mailto:abc@def.com?subject=標題&amp;body=本文">メール送信</A> とすると、宛先と標題と本文にデフォルト値がはいるメールになるのは知っているのですが、CC宛先にデフォルト値の電子メールアドレスを設定する方法がわかりません。 教えてください。

  • リンクの記述方法

    モバイルサイトに「友達に教える」のリンクで、 相手に届いたメールの本文をリンクにしたいのですが、 記述方法がわかりません。 下記の記述方法ではサイトURLの表示のみでリンクにはなりませんでした。 <a href="mailto:?subject=オススメサイト&body=携帯からアクセスしてください。URL">友達に教える</a>

  • リンク作成方法について

    以下のリンクをhtmlに記述しました。 その後htmlチエッカーに掛けたところ、エラーの警告が出たため、前回ご質問させて頂いたところ 以下よりエンコードをすれば良い。とご指導をいただきました。 http://www.shtml.jp/mojibake/urlencode.html <a href="mailto:お友達のメール@アドレス?Subject=参考になるかな?ページ見つけたよ!&amp;body=参考になるかも?見てみてね!">友達にメールですすめる</a> 上記をエンコードしたところ、以下のように表示されましたが、このままhtmlに貼り付ければ良いのでしょうか? 実際にやってみたところ、うまくいきませんでした。 %3Ca%20href%3D%22mailto%3A%82%A8%97F%92B%82%CC%83%81%81%5B%83%8B%40%83A%83h%83%8C%83X%3FSubject%3D%8EQ%8Dl%82%C9%82%C8%82%E9%82%A9%82%C8%81H%83y%81%5B%83W%8C%A9%82%C2%82%AF%82%BD%82%E6%81I%26amp%3Bbody%3D%8EQ%8Dl%82%C9%82%C8%82%E9%82%A9%82%E0%81H%8C%A9%82%C4%82%DD%82%C4%82%CB%81I%22%3E%97F%92B%82%C9%83%81%81%5B%83%8B%82%C5%82%B7%82%B7%82%DF%82%E9%3C%2Fa%3E よって以下のようにもやってみたのですがうまくいきませんでした。 <a href="mailto:お友達のメール@アドレス?Subject=%3Ca%20href%3D%22mailto%3A%82%A8%97F%92B%82%CC%83%81%81%5B%83%8B%40%83A%83h%83%8C%83X%3FSubject%3D%8EQ%8Dl%82%C9%82%C8%82%E9%82%A9%82%C8%81H%83y%81%5B%83W%8C%A9%82%C2%82%AF%82%BD%82%E6%81I%26amp%3Bbody%3D%8EQ%8Dl%82%C9%82%C8%82%E9%82%A9%82%E0%81H%8C%A9%82%C4%82%DD%82%C4%82%CB%81I%22%3E%97F%92B%82%C9%83%81%81%5B%83%8B%82%C5%82%B7%82%B7%82%DF%82%E9%3C%2Fa%3E</a> 記述方法のご指導よろしくお願いします。

    • ベストアンサー
    • HTML
  • mailtoの使い方

    <A href="mailto:abc@def.ne.jp?subject=問い合わせ&body=あいうえお">クリックして下さい</A> と書くところまではわかるのですが、 「あいうえお」の中身を改行するようにするにはどうすればいいのでしょうか? 「あ  い  う  え  お」 のように表示されるようにしたいのですがやり方がわかりません。 どうぞよろしくお願い致します。

    • ベストアンサー
    • HTML
  • <a href=

    <a href="mailto:<%= mailaddress %>?subject=<%= name %>様ありがとうございます&body=<%= password1 %>"><%= mailaddress %></a> と書いた場合メールソフトが起動して メールが送信されるのですがこれを書いたメール アドレスに自動的に送信することはできませんか?

    • ベストアンサー
    • HTML
  • Mail to のサブジェクト

    <A href="mailto:***@***.**.**?Subject=問い合わせ1"> <A href="mailto:***@***.**.**?Subject=問い合わせ2"> というふうにすると、それぞれのメールボックスを開かせるときに 強制的に件名が入ると聞きました。 でも、ネスケでは作動しないとも聞きましたが、本当ですか。 もし作動しない場合、作動させることってできるのでしょうか。

    • ベストアンサー
    • HTML
  • EUC文字体系のhtmlから、mailtoでWindowsのメーラーを呼び出してもsubject文字化けさせない方法を教えてください

    EUCコードで書かれたhtmlソースページにて、次のように外部メーラーを呼びだすようにタグを書いた場合、 <A HREF="mailto:test@test.com?cc=admin@net.co.jp?subject=テストです?body=本文です">メールはこちら</A> ブラウザから当該リンクをクリックして、メーラーが起動されたときに、subject/本文ともに文字化けを起こしています。 (ちなみにメーラーはBeckyで試しています) これは、Windows環境がShift-JISのためだと思い、上記のタグの中で、日本語の部分だけ、Shift-JISに変えるようにしてみました。 <A HREF="mailto:test@test.com?cc=admin@net.co.jp?subject=・ニ・ケ・ネ、ヌ、ケ?body=ヒワハク、ヌ、ケ">メールはこちら</A> それでもやはりsubject/本文ともに文字化けします。(最初のものとは違う化け方です) htmlページはeuc文字体系から変えないものとして、上記のような文字化けを回避するhtmlの書き方について教えてください。

    • ベストアンサー
    • HTML