• ベストアンサー

Flashによるmaitoでの自動本文入力の方法

こんにちわ。 Flashでデフォルトメーラーを起動にはmailto("aaaa@aaaa*.com")などを使用が、HTMLの様に("aaaa@aaaa*.com??Subject=123456")として題名や本文を自動入力させることはできないのでしょうか? あと題名を入力の際は?Subject=123456というのはわかったのですが、本文をの方を入力させたい場合はどうするのでしょうか? よろしくお願い致します!

  • Flash
  • 回答数2
  • ありがとう数0

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

  • ベストアンサー
noname#35109
noname#35109
回答No.1

これは,昔から超有名な方法,というか昔から http://fpower.org/f4mail.htm で公開されている有名な手法です。 もし上記ページでflaファイルをダウンロードされた場合は, 「送信準備」ボタンのスクリプトを見ればわかると思います。 でも,Flash4のスクリプトの書き方なので,違和感を感じるかもしれません。 そのボタンのスクリプトを,今風に書き直すと -------------------------------------- on (release) { STRINGVAL = "mailto:" + name + "?subject=" + sub + "&body=" + bodyval; test = STRINGVAL; getURL(STRINGVAL); } -------------------------------------- ということになります。 質問者様が質問されているように, ("aaaa@aaaa*.com??Subject=123456") のように固定な場合は, ------------------------------------- on (release) { getURL("mailto:aaaa@aaaa*.com?subject=123456&body=9876543" ); } ------------------------------------- のようになります。 環境にもよりますが,SWFを単独で開いてもメーラーはふつう起動しません。 SWFがHTMLに貼り付いた状態で,そのHTMLをブラウザから開いたときだけメーラーが起動すると思います。 (bodyに1行空白行ができるかもしれませんが,これはなぜだかわかりません。)

takasi123
質問者

補足

お早い回答ありがとうございます。 教えてもたった方法は半角英数のみ対応なのでしょうか? 件名、本文などに日本語を入力するとうまくいきませんでした。 私がmacユーザーだからなのでしょうか? sassakunさんは日本語を入力しても使用可能なのでしょうか? お暇ありましたら教えていただけませんか? お願い致します。

その他の回答 (1)

noname#35109
noname#35109
回答No.2

#1です。 あれれそうですか… #1で引用した,ページの一番下にも, 『 注)MACではうまくいかないようなことを聞いたことがあります。 』 と書いてありますね。 実は,#1で引用したものと同じスクリプトで,もっともっと凝ったメールフォームモドキを作ったことがあるんですよ。 それで,Macな友人に動作確認してもらったのですが問題ないとのことだったのです。 だから,Macな環境でも使えるのかと思っていました。 ひょーっとして,UTF-8のエンコードの関係? と思い, ---1フレーム目に--- System.useCodepage = true; ---ボタンに--- on (release) { getURL("mailto:aaaa@aaaa*.com?subject=あいうえお&body=かきくけこ" ); } と書いてみても,やはりちゃんとメーラーには日本語が表示され, System.useCodepage = false; にしても,何も書かなくても,メーラーには日本語が表示されました。 そもそもこれは,外部からテキストを読み込む場合の話で,今回の場合は関係ないと思いますが。 環境は Windows + OutlookExpress です。 なぜMacではうまく行かないのかよくわかりません。すみません。

関連するQ&A

  • mailtoで本文に改行を入れたい

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

    • ベストアンサー
    • HTML
  • mailtoでメール送信時に本文まで自動作成できますか?

    ホームページを作成時に、メールの件名までは下記方法で自動作成できるのは 解ったのですが、ある程度本文のフォーマットを決めて置いて、入力したものを 送信して貰いたいと考えています。 どうすれば良いでしょうか? 例:abc@***.com 宛 件名:問い合わせ <A href="mailto:abc@***.com?Subject=問い合わせ"> 本文中には、 氏名: 住所: 等を入れておきたいです。 宜しくお願いします。

    • ベストアンサー
    • HTML
  • mailtoで件名

    getURLでメーラーを起動させて件名と本文を自動入力させたいのですが、どうしても件名と本文が入力されません。なにかパソコンの方で設定とかあるのでしょうか?下記のスクリプトは間違いないと思います。 on (release) { getURL("mailto:flash@xxx.ne.jp?Subject=こんにちは&body=一言、言わせていただきます。"); } flashはMX2004です メーラーはoutlookExpressです OSはwindowsXPです 因みに教えてgooで質問されている回答は既に試しています。 以上お願いします。

    • ベストアンサー
    • Flash
  • 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行を無くす方法をご存知の方教えてください。 宜しくお願い致します。

  • メールリンクからメールフォーマット

    いつも参考にさせていただいております。 HTMLの中にメールリンク(mailto:)で メーラーを立ち上げて、メーラー本文に あらかじめフォーマットを自動的に 入力させておくことはできるのでしょうか? (イメージ)**************************** お問い合わせは<こちら>→<カッコ内でリンク> ↓ メーラー起動。 ↓ たとえば本文に下記のようなフォーマットが 入力されている。 ■おなまえ ■おところ ■おしごと ・ ・

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

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

    • ベストアンサー
    • HTML
  • メールリンクに設定した件名や本文が文字化けする

    UTF-8で作られたサイトで、 mailto:■■@■■.com?subject=タイトル&body=お名前%0d%0aメールアドレス といったメールのリンクを入れましたが、クリックしてメーラーが立ち上がるとタイトルや本文が文字化けしてしまいます。 UNICODE変換など試してみましたが、うまくいかず困っています。 わかる方いらっしゃいましたら、よろしくお願い致します。

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

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

  • メール本文から、実行ファイルを起動する方法

    こんにちは。 メールの本文に http://okwave.jp とあれば、ここをクリックすれば、ブラウザが開いてページが 表示されますよね。 また、同じように mailto:abc@abc.com とあればメーラーが起動しますよね。 これと同じ方法で、メール本文からアプリを起動させたいのですが どのようにすればできるのでしょうか? file://aaa.exe とやってみたら、WindowsXPのPCではできたのですが、 PDA(Windows Mobile 2003)ではできませんでした。 PDAでできるようにするにはどうすればよいのでしょうか? よろしくお願いいたします。

  • UTF-8のサイトからメールリンクの件名や本文が文字化けする

    UTF-8で作ったサイトから mailto:●●@●●.com?subject=タイトル&body=名前%0d%0a電話番号 といったメールのリンクを入れましたが、 クリックし、メーラーが立ち上がると件名や本文が文字化けしてしまいます。 文字列を UTF8/16 の文字コードへ変換など試してみたのですが、うまくいかず、困っています。わかる方いらっしゃいましたら、よろしくお願いいたします。

専門家に質問してみよう