IE6の挙動について

WAKOさん (2011-11-18 18:39:26) https://k-good.sakura.ne.jp/good/shiryo/

初めまして。
とても素晴らしいメールフォームを作っていただき本当にありがとうございます。

IE6の挙動について質問です。

IETesterにてIE6での動作チェックを行ってみたのですが、
確認画面に移動する際にエラーが出るようです。
「インターフェースがサポートされていません」というのと
「’elements.must_id’ is null or not an object」というエラーです。
メールフォームプロのサンプルでも試してみたのですが、同様のエラーが出ました。
http://cgi.synck.com/mailform/pro2.1.5/example_phase_input.html

他の方の質問なども拝見させていただいたのですが解決できませんでした。
送信自体は出来ているようなので、早急に対処が必要というわけではないのですが、
解決方法をご教授いただければ幸いです。

よろしくお願い申し上げます。

Re:IE6の挙動について

和田 (2011-11-21 11:35:47) www.synck.com

IETesterでJavascriptはまともに動作しません。
できればネイティブのIE6でテストしてください。一応、公開しているものはIE6ネイティブでテスト済みです。

Re:Re:IE6の挙動について

WAKOさん (2011-11-30 18:30:23) https://k-good.sakura.ne.jp/good/shiryo/

和田様へ

回答ありがとうございます。
返信が遅くなってしまい申し訳ありません。

安心しました。
今後も使用したいと思います。
これからもよろしくお願いいたします。

RE:Re:Re:IE6の挙動について

WAKOさん (2012-08-17 18:48:30) https://k-good.sakura.ne.jp/good/experience/

和田様へ

昨年こちらに質問させていただいたものです。

最近、別ページに新たにMailformProを設置したのですが、以前と全く同じ状況になり、自分が質問したこちらの投稿にたどり着く、というお間抜けな顛末になりました。

ネイティブなIE6がないため相変わらずIETesterでチェックしています。

それで、

正しいかどうかはわかりませんが、一応問題が解決したので、報告しておきます。
(近い将来、また自分でこちらの質問にたどり着く可能性もあるので^^;)

まず、「’elements.must_id’ is null or not an object」についてですが、和田様が以下のスレッドでも回答されているように、idを書き加えて明示的に指定することで解決しました。ただ、must_idの他にmailform_confirm_modeでも同様の警告が出たので、こちらもidを追記して対処しました。
http://p.tl/56zX-

「インターフェースがサポートされていません」というエラーについては、mailform.jsの700行目あたりの"document.all(layName).filters.alpha.Opacity  = (arg * 100)"という箇所をコメントアウトすると解決しました。これってなくても大丈夫ですか?。。。

とにもかくにも、こんなに素晴らしいメールフォームを提供してくださり、ほんとうにありがとうございます。これからもずっと使っていきたいと思っています。

Re:Re:Re:Re:IE6の挙動について

和田 (2012-08-20 00:35:49) www.synck.com

ご丁寧にご連絡いただきありがとうございます!
document.allのくだりはIE5.5以前のためのものなので、削っても大丈夫です!
すいません古いコードがそのまま残った状態になっていて・・・。ちゃんとしないと駄目ですねそろそろ・・・。