札幌Web制作のシンクグラフィカ

メールフォームプロ onloadフォーカスについて

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

和田様

素晴らしいプログラムの数々を公開してくださり、ありがとうございます。
メールフォームプロについてお教えください。

基本機能で、

onload(ページ読み込み時)に先頭のエレメントにフォーカスを当てる事によりスムーズに入力作業を行えます。

となっていますが、これを解除し、
フォーカスが当たらないようにすることはできますでしょうか?


追伸:
今年の抱負ですか、もう5月ですぜ。
とりあえず「間食はしない」ですね。

Re:メールフォームプロ onloadフォーカスについて
和田 - 2009-05-18 17:22:17フォーカスを当てない方法ですね最初に。
えーとですね、mailform.js内のstartupMailform?だかって関数の中で.focus()みたいな処理が1箇所だけあると思うので、その行をコメントアウトしたらどうにかなると思いますっ!
Re:Re:メールフォームプロ onloadフォーカスについて
ume - 2009-05-18 17:38:03function startupMailform関数の中の、
obj.elements[i].focus();を、
#obj.elements[i].focus();のようにコメントアウトしたら、
エラーチェックが動作しなくなってしまったので、

obj.elements[i].focus();を、
obj.elements[i].unfocus();とやったら、
うまくいきました。

ありがとうございました!
Re:Re:Re:メールフォームプロ onloadフォーカスについて
和田 - 2009-05-18 17:51:32あれ??だ、大丈夫かしら・・・。
あ、ちなみにJavascriptのコメントアウトは//ですよ!
unfocusというメソッドが存在しないと思うので、コメントアウトにしておいたほうがたぶん安全です!
Re:Re:Re:Re:メールフォームプロ onloadフォーカスについて
ume - 2009-05-18 21:28:31いやはや無知とは恐ろしい...(恥)
大至急修正します。
ご指摘ありがとうございます。
Re:Re:Re:Re:Re:メールフォームプロ onloadフォーカスについて
ume - 2009-05-18 22:14:23function startupMailform関数の中の、
obj.elements[i].focus();を、
//obj.elements[i].focus();のようにコメントアウトでした。

ありがとうございました!