今日は出張先から新幹線と成田エクスプレスを乗り継いで帰ってきた
「The Sunday Breeze」管理人です。
出張先から東北新幹線に乗って、東京へ着くのは18時45分。
当然、帰宅ラッシュの時間帯でございます。
重たい荷物(4割はプライベートの荷物)をもって、ラッシュの電車に乗るのもイヤなので
東京から千葉まで、成田エクスプレスに乗車。
関東圏以外の方には馴染みがないかもしれませんが、
成田エクスプレス(通称N'EX(ネックス))は、成田空港へ向かうJRの特急電車。
関西圏でいうところの「はるか」(関西空港へ向かうJR特急電車)と同じようなものです。
通常は東京駅を出発すると、
空港第2ビル駅(成田空港第2ターミナル)と
成田空港駅(成田空港第1ターミナル)にしか停まらないんですが、
通勤時間帯は千葉、四街道(マイナー)、成田の各駅にも停車します。
ということで、千葉までN'EXに乗ってきました。
まあ快適ですよね。
通常の総武線快速に乗るより20分近く早いし、
各席にコンセントはあるし。
全車指定席なので指定席特急券料金はかかりますが
ほぼ満席になることはないですし。
ただ…寝るには時間が短すぎる(-_-;;;
東京から千葉まで25分。
-----
さて。今日の本題へ。
連日同じネタになってしまって、大変恐縮ではありますが
「
The Sunday Breeze」の「競走馬検索」機能について、
昨日コメントを頂きましたので、その対応についてご報告です。
アオヤギさん。
コメントいただきまして、ありがとうございます。
この場をかりて、御礼申し上げます。
全文を引用しますと長くなりますので
重要なポイントのみ転記させていただきます。
昨日の修正後、
FireFox3.xにおいて
「馬名」入力
→「検索開始」ボタン押下
→対象件数ではなく、
検索結果が表示される(→一応期待通りの動作)
→違う項目やページの空白部分をクリック
→
イキナリ対象件数の検索が始まる(→期待しない動作)
IE8において、
ステータスバーにエラーが表示管理人からのコメントとしても回答をさせていただきましたが、
前者につきましては、FireFoxの最新ヴァージョン13.xにおいても
同様の事象が確認できました。
動作をよく見てみると…
「検索開始」ボタンを押しても、「馬名」の欄にカーソルがチカチカしている
(つまり、フォーカスがまだそこにある)状態でした。
そして、違う項目や空白部分をクリックする(→「馬名」欄からフォーカスがなくなる)と
仕様どおり、対象件数が表示されるようになっておりました。
これについては、先ほど(出張から帰る新幹線の中で)対応を完了しています。
具体的には…
「検索」ボタンが押されたときに、検索を開始すると同時に
強制的に「馬名」欄からフォーカスを奪い取ります(そこからカーソルをなくします)
そうすると、仕様どおり対象件数の取得をしにいきますが
「詳細データ検索中だったら対象件数は取得しない」という条件をプログラムに組み込むことで
とりあえずは対象件数の取得をストップさせることができました。
ただ…これも「タイミング次第」の動きをしそうな気がしています。
ちょっと今後も様子を見たいと思っています。
もう1点ご指摘いただいた件。
IE8でステータスバー(ブラウザの下)に「エラーが発生しました」のメッセージ。
これは、昨夜から管理人も気になって
エラーの原因を探していましたが…特定できません。
対象件数の検索完了後、詳細データの検索完了後にエラーが出ます。
詳細情報を見て、ソースの行や位置を見ても
それらしいJavaScriptの記述はありません。
ただ、エラーが発生したからといって
動作がおかしくなるということもありません。
はて?
これは
今のところ原因を突き止められていません。
今夜〜明日もさらに調査を続けてみます。
---
それと、もう1点だけ追記。
今回、コメントを頂きましたアオヤギさんから
「IE8(動作環境内)/Firefox 3.x(動作環境外)」
ということでご連絡がありました。
このあたりについても
少々お詫びをしなければならないと思っています。
本来、Webを作る立場においては、ありとあらゆる環境を想定して
「どんな環境でも不自由なく使えるホームページ」
を作らなくてはならない、と管理人は考えています。
先日、管理人の動作環境で
Internet Explorer 8.x
Firefox 13.x(最新版)
Opera 11.x
Google Chrome 20.x(最新版)と書きましたが、これは
「動作推奨環境」ではありません。
たまたま「管理人の環境がこれだった」というだけなのです。
すごい適当な言い方ですけど
「少なくとも期待通りの動作が確認できた環境」です。
なので、上記のヴァージョン以下の環境で不具合があっても
忌憚なく仰っていただければ、非常に助かります。
今後、管理人の環境下に
FireFoxやGoogle Chromeの古いヴァージョンをインストールして
動作の確認を行っていく予定です。
それが今までままならなかったことは、この場を借りてお詫びしなくてはなりません。
大変申し訳ありませんでした。
「動作推奨環境」を、できるだけ多くのブラウザにするべく
そして、期待通りの動きを目指すべく
今後も皆様のご意見やバグのご報告をお待ちしています。
ご協力をお願いいたします。