• 締切済み

画像を添付させたメーラーを起動させるには?

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

  • dwilk
  • お礼率51% (15/29)

みんなの回答

  • Willyt
  • ベストアンサー率25% (2858/11131)
回答No.4

>なんとか解決いたしました!! >手探りで随分時間がかかりましたが、 素晴らしい。大したものです。こんな嬉しいことはありませんね\(^o^)/ いいウェブができることを祈っています。 ウェブはトップへ言ったり、最後へ行ったり等ののボタンをできるだけ沢山用意しておくよう注意するのがコツですよ(^_^)

  • Willyt
  • ベストアンサー率25% (2858/11131)
回答No.3

><a href="mailto:?attach=添付ファイルのURL"> >という様に記述してみたものの、思うように行かず・・・どうしたらよいのかわかりません。  もう少しですよ(^_^) 上記でダメなら、本文と添付ファイルの間にコントロールコードが挟み込まれている可能性があります。  テキストファイルはコントロールコードを表示してくれませんから、これを表示できるようにバイナリーファイルで見ながら、コントロールコードを探します。見付かったらそれを挟み込めばいい筈です。 また、メールのプロトコルを調べると添付ファイルと本文の間にどんなコントロールコードが入るのかが分かると思います。 

dwilk
質問者

お礼

Willytさんありがとうございます。 なんとか解決いたしました!! 手探りで随分時間がかかりましたが、 バイナリテキストなど、知らなかったことも学ぶこともできました!! 何回も回答いただきまして、本当に助かりました☆ ありがとうございました!!

  • Willyt
  • ベストアンサー率25% (2858/11131)
回答No.2

>具体的にどのように、ソースを記述すればよいのでしょうか??方法がわかりません。 簡単ですよ。添付ファイル付きのメールをテキストファイルで見てください。 画像ファイルがテキスト化されて後ろにくっついているだけなんですよ。その前にここから添付ファイルであることを示すコントロールコードがあるだけ。 貴方の送りたいと思う地図を添付ファイルにし、それをそっくり送る文章の後へコピペすればいいのです。

dwilk
質問者

お礼

またご回答していただきありがとうございます。 お世話かけます。 添付ファイル付きのメールをテキストファイルで見てみました。 結果、単純に"attach"(添付)を使えばいいのかなと思い、 他のサイトなども参考にしながら、 <a href="mailto:?attach=添付ファイルのURL"> という様に記述してみたものの、思うように行かず・・・ どうしたらよいのかわかりません。 本当に申し訳ありません。

  • Willyt
  • ベストアンサー率25% (2858/11131)
回答No.1

 画像を添付ではなく、直接表示できるようにするには形式をHTMLにする必要がありますが、メーラーによってはHTML形式のメールが読み込めないようにしてあるものがあります。そのせいではないでしょうか。これは相手がそのようなメーラーを使っている限り諦めなければなりません。  これには理由があるのです。ハッカーが画像にウィルスを乗っけて送り付け、メールを開いた途端に感染させるというものがあるのです。ですから敢えてHTMLファイルを拒否する機能をつけたり、または全く備えていないメーラーがあるのです。私もそのようなメーラーを使っています。  対策としては添付ファイルにして送ることですね。これだとすぐには開けませんが致し方ないですね。または御自分のサイトにアップロードしておき、リンクUSLを文面に置くことです。

dwilk
質問者

お礼

ご回答ありがとうございます。 "対策としては添付ファイルにして送ることですね。" とありますが、具体的にどのように、ソースを記述すればよいのでしょうか??方法がわかりません。 知識が浅いもので申し訳ありません・・・

関連するQ&A

  • 画像添付されたメーラーを起動させるには??

    今あるウェブサイトをコーディングしているのですが、わからないことがあるので質問させていただきます。 <a href="mailto:○○○@○○○"を使ってメーラーが立ち上がるようにしたのですが、起動するときに、画像を添付させた状態で起動させたいのですが、どう記述していいのかわからず、質問させていただきました。 方法をご存知の方アドバイスをお願い致します。

  • mailtoのメーラー起動型で、Subjectに日本語を入れるとメーラー起動後に文字化け。どうやったら治るでしょうか?

    HTMLのソース制作で、mailtoのメーラー起動型の問い合わせをつくらなければなりません。 ところが、以下のようにSubjectに日本語を入れてブラウザでHTMLを表示させて、このmailtoの電子メールリンクをクリックすると、メーラーが起動してメール作成画面に自動的に送信先とSubjectにHTMLで記述した情報が掲載されますよね。 mailto:info@mydomain.com?Subject=お問い合わせ(from ポップ素顔.jp) このSubjectの日本語の部分が何故か文字化けしてしまいます。 OutlookExpress、その他のメーラーでもそうなりました。 全部のメーラーには無理な理由が仮にあれば仕方ないですが、少なくともOutlookExpressでは化けないようにしたいです。 サイトが沢山あるので、どのサイトからの問い合わせなのか掴む必要があるし、サイトが日本語ドメインなので日本語のままでメーラーのメール作成画面のSubjectにできうる限り表示させたいのです。 どうやったら治るでしょうか?

    • ベストアンサー
    • HTML
  • メーラー起動タグを設置したが、メーラーと不要な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
  • Windowsから,うまくメーラーが立ち上がらない

    先日, Dream Weaver で 設計したウェブページにお問い合わせ用のボタンを作成して, アドレスをmailto: xxxxx に設定しました。Macからの送信や友達のWindowsPCから操作すると普通にメーラーが立ち上がるのですが, 先日あるWindowsユーザの方から連絡があり, メール送信ボタンを押すと OutLookと他のメールソフトのオプションが表示され, どのメーラーを選ぶかを聞かれるので面倒だ。どうしてメール送信画面がすぐに開かないのか?...と言われました。 他に普通に送信できている人も多いのでこちら(ウェブを設計している自分)の問題ではないように思うのですが, ウェブ設計に詳しい方がいらっしゃればアドバイスをお願いします。 ちなみに私はマックユーザーなのでWindowsの知識がなくWindows上の設定で解決できるものなら, その方法も知りたいです。宜しくお願いします

  • FLASHでメーラーを起動するgetURLについて

    基本的な質問で恐縮ですが、 FLASHからメーラーを起動するgetURLがどうしてもうまくいきません。 本に載ってあるとおりに書いてみたんですが・・・・ あるボタンに 以下のスクリプトを記述しています。 ----------------------------------- on(press){ getURL("mailto:xxx_xxxx@xxx.co.jp","_blank"); } ---------------------------------- これだと、クリックした時に新しいブラウザ画面が開いてしまいます。 ブラウザのアドレス欄に「mailto:xxx_xxxx@xxx.co.jp」と表示されて 画面には「取り消されたアクション」と表示されます。 メーラーだけを起動するにはどうのようにしたらいいのでしょうか? ちなみに"_blank"の部分を"_self"にしても同じでした。 この部分を消してみたりもしましたが同じくだめでした。 よろしくお願いいたします。

  • メーラーの起動

    はじめまして。 ホームページ上からメールを送信できるようにしたいと思ってます。 クリックすると、雛形の文章があらかじめ表示された状態でメーラーが立ち上がってくるようにすることは可能なのでしょうか? (雛形メールはHTML形式の文章です。) HTMLのMailto:を使うと、テキスト形式の本文なら可能ですが、HTML形式の文章を本文としてセットすることはできないようなんです。。。 可能かどうかもよく分からない状態なので、行き詰っております。 ヒントでも良いので、詳しい方、回答お願いします。

  • ベッキーメーラーを起動させたい。

    HPなどでmailtoをクリックするとメーラーが起動しますが、 自分はベッキーメーラーを使っているのですが、 OSはSleipnirです。 ウエブやテキストリンクをクリックするとベッキーメーラーが 起動するはずなのですがなぜか起動されません。 ちなみに、設定はツール⇒インターネットオプション⇒ プログラム⇒電子メール⇒Beckyを設定しています。 そしてスタートを右クリックしてプロパティをクリック。 スタートメニュー⇒カスタマイズをクリック⇒全版⇒ 電子メールをBeckyに設定済み。 それでもテキストリンクをクリックするとメーラーが 起動されませんでした。 どこか設定がおかしいのでしょうか? どなたかご存知の方がおられましたらよろしく お願いします。

  • 勝手にメーラーが起動 mailtoリンク

    mailtoリンクを貼っているページを開くと、リンクをクリックしていないのに勝手にメーラーが起動します。 PCによって起動するものもあれば、起動しないものもあります。 メーラー(outlook express)の問題なんでしょうか? 解決策を教えてください。よろしくお願いします。

  • iモード、mailtoタグで画像を添付できるのか?

    現在、携帯電話で撮った画像を募集するページを作っています。 (iモード、J-スカイ、EZwebの3キャリア) 具体的には <a href="mailto:hoge@hoge?subject=abc&body=xyz">応募</a> (iモードの場合) と記述したページを用意します。 ユーザがここをクリックしたら、メール作成画面が立ち上がるので、 画像を添付してhoge@hoge宛に送信してもらう、といったものです。 ここで疑問に思ったのは、 iモードの場合、mailtoで立ち上がった標準のメール作成画面では、 画像などを添付できるのか、ということです。 ドコモのサイトでは、 iショットサービスを利用して、画像を添付、 または、画像を見るためのURLを送信することが できるとのことでした。 しかしiショット作成画面からでないと画像を送ることができない、 とも考えられます。 そこで質問です。 iモードでmailtoを利用して起動したメール作成画面上で、 画像の添付(という表現が正しいのかわかりませんが)は 可能なのでしょうか?

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

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

専門家に質問してみよう