• ベストアンサー

ボタンを使用してのURLを送る

<a href="mailto:?body=http・・・ではよく携帯とかのメールにURLを送るwebを見かけますが、送信などのボタンを使用してこの動作は可能でしょうか?CGIを使用しての面倒なものでなく、メーラーを起動させての簡単なものです。ご存知の方おられましたらどうかお教え下さい。

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

  • ベストアンサー
  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.2

No.1です。 ブラウザさえあれば試せるのですから少しくらいは試行錯誤しませんか? <form action="mailto:"> <input type="hidden" name="subject" value="クーポンURLの送付" /> <input type="hidden" name="body" value="http://www.hogehoge.com/coupon.html"> <input type="submit" value="携帯に送る" /> </form>

ichikage
質問者

お礼

すみません。無事できました。 今回は急いでおり、すべて丸投げになってしまい本当に申し訳ございませんでした。 有難うございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.1

IEとFirefox+OEではformのアクションにmailto:を指定すれば動きますが、他のブラウザやメーラーでは動かないかもしれません。 <form action="mailto:hoge@hoge.com"> <input type="text" name="cc" value="cc@hoge.com" /> <input type="text" name="bcc" value="bcc@hoge.com" /> <input type="text" name="subject" value="件名" /> <textarea name="body"> 本文 </textarea> <input type="submit" value="メーラーを立ち上げる" /> </form>

ichikage
質問者

お礼

Bonjinさん、有難うございます。 私の説明が悪くすみません。 フォームにて入力するのではなく、クーポン券の画面を見た方が自分の携帯にURLを送りたいだけです。 ですから、ボタン「携帯に送る」をクリックすると、メーラーが立ち上げり、メルアドは自分が入力し、件名(クーポンURLの送付)、本文はクーポンのページのアドレス、という感じにしたいのですが・・・ 申し訳ございませんが、、もう一度お教え下さい。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 携帯用のHPでのmailtoリンクで。

    携帯用のHPで、 mailtoリンクを使って、 そのHPのURLを本文として、送信先を指定せずに携帯のメーラー(?)で送信というかメール作成画面を開くようにしたいのですが、 <a href="mailto:?body=http://www.hoge.*.jp/a.cgi?a=1&b=1">メールで送る</a> とやったときに、うまくいきません。 携帯のサイトではmailtoは使えないと考えたほうがいいのでしょうか? 携帯の機種は依存しないという考えです。 以上よろしくお願いします。

    • ベストアンサー
    • HTML
  • フォームボタンをリンク風に表示

    <form action="mailto:"> <input type="hidden" name="subject" value="{subject}"> <input type="hidden" name="body" value="{body}"> <input type="submit" value="メール送信"> </form><br> メーラが立ち上がると、ディフォルトで件名と本文が入るようにしています。しかし、ブラウザー上でフォームの「ボタン」表示ではなく、「リンク」のような表示にしたいのですが何か方法はあるのでしょうか? <a href="mailto:"> これだと、ディフォルトでの表示ができなくなるし。

    • ベストアンサー
    • HTML
  • 携帯サイト

    いつもお世話になっております 現在PHP5で携帯サイトを構築しております 質問点は下記です <a hreff="mailto:hoge.....>タグを利用したいのですが、 <a href="mailto:?subject=hoge&body=<?= $body ?>" としてクリック時に携帯のメーラーを起動させて指定したURLをBODYに記述した状態にしたいのですが、、 $bodyにURLを詰めればできたのですが、そのあとに&id=<?= $a?> とした場合にうまく表示されず「&」が消えてしまうのです ちなみにドコモはうまくいきましたがAUで詰まっています。 ソフトバンクは、機種がないので確認が出来ていません アドバイス、参考URLのみでも結構です。 ご助力、よろしくお願いいたします。

    • 締切済み
    • PHP
  • メール送信タグについて

    HP上からメールソフトを起動してメール送信してもらう際に通常は <a href="mailto:**@**.**.jp?subject=○○&body=http://*****.com">URLをメールで送信</a> とかって記述しますよね? でもこれだとメーラーのあて先に「**@**.**.jp」が自動的に入力されてしまうのでこれを空欄にしてユーザーが手動でメールアドレスを入力するようにしたいのですができますか?

    • ベストアンサー
    • HTML
  • mailtoで質問・・・

    お疲れさまです♪ 画面から『メールはこちら』リンクをクリックし、メーラーを起動してメールを送信!ということをやりたいのですが、bodyに【taro@abc】という文字を入れるとその文字に下線が入ってしまいます。 この下線を表示しないようにするにはどうすればいいでしょうか? よろしくお願いします(^^ <html> <body> <a href="mailto:test@testmain.com?subject=メール送信&body=taro@abcです。">メールはこちら</a> </body> </html>

    • ベストアンサー
    • HTML
  • mailtoでメールの本文に自動的にURLを取得し挿入したい

    携帯電話でmailtoを使いたいのですが、個別コンテンツページ毎にURLをメールで教えるようにしたいと考えています。その際、現在表示されているページのURLを自動的に取得し、取得したURLをメールの本文に入れたいと思いますが、なかなかうまくいきません。 <A HREF="mailto:?subject=ページのタイトル&body=URL"> お友達に教える </A> 上記、URLの箇所は、どのように記述すれば自動的にURLが取得できますでしょうか?

  • HTMLからメーラーを起動しメール送信

    こんにちわ。 ブラウザのフォームに入力された内容をメールで送信させたいと思っております。 開発しているサーバにはメールサーバソフトはいれてないので、メーラーを起動してメールを送ろうと考えております。(メールサーバはないことを前提にお願いします) そこで、<a href="mailto:・・・でメーラーの起動はできると思うのですが、ユーザーのオペレーションとして、メーラーの送信作業をせずに、メールを送ることは可能でしょうか。ブラウザであて先、タイトル、本文等を入力し、送信ボタンを押すだけで、ユーザー側のメーラーを起動し、送信させることはできないでしょうか。 よろしくお願いします。

  • メーラー起動タグを設置したが、メーラーと不要なIEの空ブラウザが開いてしまう。

    現在、HPをDreamweaver8で制作中です。 HPのhtmlコードの中に、HPのボタンをクリックするとメーラーを起動させるようにタグを挿入しました。 実行してみると、メーラーが起動する前に空のブラウザが開いてしまいます。(IEのブラウザが開いた後にメーラーは問題なく起動します。) この空のブラウザが開かないようにするにはどうしたらよいのでしょうか?何が原因でエラーが出ているのでしょうか? 因みにJAVAスクリプトのコードを同HPで2~3使用しています。 ちょっと急いでおりまして、大変恐縮ですが、どなた様かご教授よろしくお願いいたします。 <挿入したタグの例> メーラーを起動したときに 送信先アドレス欄に「@docomo.ne.jp」と予め挿入 タイトル欄に「携帯版URL」と予め挿入 本文欄に「http://www.xxx.com/i/」と予め挿入 ボタンの画像の場所「images」フォルダ ボタンの画像の名前「xxx.jpg」 ボタンの画像の大きさ「width="173" height="41" border="0"」 <a href="mailto:@docomo.ne.jp?subject=携帯版URL&amp;body=http://www.xxx.com/i/"><img src="images/xxx.jpg" width="173" height="41" border="0" /></a>

    • ベストアンサー
    • HTML
  • フォームのボタンをSUBMITから画像にしたいのですが…

    フォームを使って値を渡すのに <INPUT TYPE=SUBMIT NAME=WORD VALUE='*****'> とボタンを作成し、VALUEの値 (中身を確認、とか送信実行とか) で動作を分岐し、実行していました。 このボタンを画像にしたいのですが、 値を渡すのはGETじゃないと無理でしょうか? (今まではPOSTで送信) ボタンを画像にするとなると <A HREF='**.cgi'><IMG SRC='**'></A> となるので、 <A HREF='**.cgi?key=****'><IMG SRC='**'></A> のように、する必要があるのかなぁ?と思いまして… せっかくPOSTで受け取るようにCGIを作成したので、 できればPOSTのままで使用できればと思うのですが。 (無理ならGETに変更するしかないですけど) VALUEの値はボタンでは送信できないので、 <INPUT TYPE=HIDDEN NAME=WORD VALUE='****'> として渡そうと思ってます。 他に何かよい方法あるでしょうか? ※Perl使用です。

    • ベストアンサー
    • Perl
  • 画像を添付させたメーラーを起動させるには?

    今、知人に頼まれてあるサロンのウェブページを制作しているのですが、わからないことがあるので質問させていただきます。 そのウェブページの"交通案内"のページに、お店の詳細地図を載せるのですが、その地図の画像の横に"この地図をケータイに送信する"というボタンを作成し、お客様がそのボタンをクリックすると、メーラーが立ち上がり、ケータイに画像を送信できるようにしたいのですが・・・ ・ボタンをクリックすると、詳細地図の画像が添付された状態でメーラーが立ち上がり、お客様が自分のメールアドレスを打ち込むだけで送信できる様にしたいのです。 <a href="mailto:******">の中に何か記述を付け加えればいいのかな??とは思っているのですが、何をどう記述したらいいのかわかりません。 web制作、コーディングは始めてから半年弱でして、初歩的な質問かもしれませんが、方法をご存知の方教えてください。 よろしくお願い致します