先頭のエレメントが変! メールフォームプロ Ver2.1.0

こちらの掲示板は終了しました。ご質問などはサポートセンターをご利用ください。

はじめまして!

ハイクオリティなメールフォームをありがとうございます。

苦心の末設置完了!カスタマイズ完了!と順調に思えましたが、気がつくと
入力フォームの「先頭エレメント」に黄色い背景色がついてしまい、プルダウンの
メニューの形も変わっているではないですか。

とくにMacのSafari3.2.1とFirefox3.0.10では配置にズレもでています。
(自分のiMac MacOS10.5.6では...)

「メールフォームプロの設置例」で確認させていただきましたが、同じでしたが
これは何とか、どうにかなりますか?
Win IE7では黄色い背景色が残るだけですが...

一応自分の設置したURLを載せておきます。
ttp://www.bodycube.com/bodycube_2009/mailform/reservation.html

サーバーは「リンククラブ」というところの「LHX」というホスティングの
サービスです。

ご確認の程、よろしくお願いいたします。



今年の抱擁?

...まだです

Re:先頭のエレメントが変! メールフォームプロ Ver2.1.0
和田 - 2009-05-27 06:59:17朝っぱらからご苦労様です。和田です。
ホントですね・・・。すいません・・・。ほんと生まれてきてすいません・・・。

mailform.js内のstartupMailform?だかにある.focus();で終わる行の先頭に//を入れて下さい。
きっと願いが叶うはずです。それでも直らない場合は神に祈って下さい。
Re:Re:先頭のエレメントが変! メールフォームプロ Ver2.1.0
smaru - 2009-05-27 18:37:30お手数おかけ致します。

>mailform.js内のstartupMailform?だかにある.focus();で終わる行の先頭に//を入れて下さい。

はい。
すでにトライ済みでありまして、ブラウザのキャッシュをクリアしたり、何度もmailform.jsを
書き直したりやってみました。
でも、神様には祈ってないので、帰宅したら祈りつつもう一度やってみます。
Re:Re:Re:先頭のエレメントが変! メールフォームプロ Ver2.1.0
和田 - 2009-05-27 18:39:43なおってねぇーよ!!!
ttp://www.bodycube.com/bodycube_2009/mailform/commons/mailform.js
↑このファイルだよ!!
これのわりと下のほうにある
obj.elements[i].focus();
mfpf(obj.elements[i]);
これの行頭に//だからねっ!!確認はしっかりスル!
Re:Re:Re:Re:先頭のエレメントが変! メールフォームプロ Ver2.1.0
unknown - 2009-05-27 18:50:59現象を確認するかも、と思い...
いったん元に戻してあります。

失礼しました。

Re:Re:Re:Re:Re:先頭のエレメントが変! メールフォームプロ Ver2.1.0
和田 - 2009-05-27 18:53:53アラヤダ!アタシの勘違い・・・。それは非常に申し訳ございませんでした・・・orz
ほんと生まれてきてすいません・・・。

とりあえず、例のナニをアレしてそれをアップしてさらに動かない用であればもう一度かいてください。
Re:Re:Re:Re:Re:Re:先頭のエレメントが変! メールフォームプロ Ver2.1.0
unknown - 2009-05-27 19:01:40は~い!


ちなみに
ナニはコレってことですか?

if(obj.elements[i].type != "hidden" && obj.elements[i].type != "submit" && first_flag){
obj.elements[i].focus();
mfpf(obj.elements[i]);
first_flag = false;



if(obj.elements[i].type != "hidden" && obj.elements[i].type != "submit" && first_flag){
//obj.elements[i].focus();
mfpf(obj.elements[i]);
first_flag = false;

jsは素人なモンでスイヤセン。
Re:Re:Re:Re:Re:Re:Re:先頭のエレメントが変! メールフォームプロ Ver2.1.0
和田 - 2009-05-27 19:32:40そうそう。
mfpf(obj.elements[i]);
こっちにも//をつけといてください。
Re:Re:Re:Re:Re:Re:Re:Re:先頭のエレメントが変! メールフォームプロ Ver2.1.0
smaru - 2009-05-28 09:33:00おはようございます。

解決です!


if(obj.elements[i].type != "hidden" && obj.elements[i].type != "submit" && first_flag){
//obj.elements[i].focus();
mfpf(obj.elements[i]);
first_flag = false;

ではだめでしたが、

>mfpf(obj.elements[i]);
>こっちにも//をつけといてください。

で↓

if(obj.elements[i].type != "hidden" && obj.elements[i].type != "submit" && first_flag){
//obj.elements[i].focus();
//mfpf(obj.elements[i]);
first_flag = false;

とすると解決でした!

先日来、umeさんの「メールフォームプロ onloadフォーカスについて」を参考に
トライしてダメだったのはコメントアウトが足りなかったからですかね?

とりあえず
神に祈ったかいがあったか...

ありがとうございました。
Re:Re:Re:Re:Re:Re:Re:Re:Re:先頭のエレメントが変! メールフォームプロ Ver2.1.0
和田 - 2009-05-28 09:40:14GODの思し召しですね!神または麻生太郎に祈りが通じたんだと思います!
願いはきっと届く!夢はきっと叶う!な精神で今後とも頑張って下さい!

コメント欄