WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:フォームの送信の動作について

0:[投稿] kan-kan [MAIL] [2002/09/26 11:49 ][環境:WIN+IE WIN系+OTHER]

Q&Aコーナー「フォームの送信先(メールアドレス)を指定する」
http://www.openspc2.org/reibun/javascript/form/010/index.html
にあるJScriptを実行したとき、
メーラー側で「メッセージの作成」ウィンドウが
立ち上がり、目的の動作をしてくれないことがあります。
NT系のOS+IE6の環境で起こりやすいのですが、
同様の環境で発生しないケースもあり、当惑しています。
インターネット・オプションやセキュリティー、レジストリのどこかに
関係する設定があると思うのですが、ご存知の方があれば教えて下さい。


1:[回答] JTR [2002/09/27 08:45 ]

インターネット・オプション->プログラム->インターネットプログラム->電子メール

もし、ここに登録されていない時は、以下を参照。
http://www.parkcity.ne.jp/~chaichan/qanda/qa3145.htm


2:[質問] kan-kan [MAIL] [2002/09/27 12:22 ]

回答ありがとうございます。

質問の趣旨は、メーラーを変えたいのではなくて、
Outlook Express(に限ったわけではなく任意のメーラー)
そのものの動作が個体ごとに異なってしまう
というトラブルなのです。

http://www.openspc2.org/reibun/javascript/form/010/index.html
の送信ボタンを押したとき、
@「電子メールが暗号化されずに送信されます」という旨のダイアログ→(OKを押す)
A「プログラムがユーザーの代わりに次の電子メールを送信しようとしています」というダイアログ→(送信を押す)
B送信状態を表示するウィンドウが出て、送信。
という進行ですが、問題の動作は@の後、
いきなり「メッセージの作成」というふだんメールを書くために使うウィンドウが立ち上がってスクリプトが遮断されてしまうのです。

何かわかりましたら、またご指導をお願いします。


3:[回答] ぶたさん [2002/09/27 14:36 ]

>Outlook Express(に限ったわけではなく任意のメーラー)
>そのものの動作が個体ごとに異なってしまう
>というトラブルなのです。
そもそもこの動作自体がRFCなどで取り決められた動作じゃないので、
それに依存したスクリプトの動作を保証する方法なんて無いと思われ
確実に同じ目的を達成したいのなら、サーバー側(cgi側)で対処するのが妥当かと

さらに該当ページ上部の「動作ブラウザ」での表記は、このスクリプト自体
の動作一覧であり、実際の動作はブラウザ依存じゃなくOS側のデフォルトメーラー
設定に依存するため、その事を書いていないのが不親切かも


4:[完了] kan-kan [MAIL] [2002/09/27 18:10 ]

回答ありがとうございます。

結局cgiを使わないという前提では、
違う動作をする個体間でメールに関する設定の異なっている部分を追求し、
ユーザー側でその部分を直してもらうしかないということですね。

それでは設定を洗いなおしてみます。

これをもって一応完了とします。
なお、この部分の設定について情報のある方は、投稿をお願いします。


5:[お知らせ] kan-kan [2002/10/24 14:50 ]

原因が分かりましたので、お知らせしておきます。
レジストリの中のmailの設定に問題がありました。
MSでは一応、製品の問題(バグ)と認識しているようですが、
対策が施されるかどうかは疑問のところ…。
詳細は以下のページを参照してください。
http://support.microsoft.com/default.aspx?scid=kb;ja;JP418912

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World