野鳥データベースシステム作り始める。(3)
今回は画面を作っている時にハマッテしまった事を少し。
それはIEとFireFoxの動きの違いです。
最初はIEで実験を繰り返して、大体良い線まで行っていたので以前に苦い経験があった、FireFoxで動かしてみると予想的中というか?なんじゃこれと言う状態でした。
FireFoxのGeckoエンジンとIEのレンダリングエンジンの振る舞いが全く違うんですね。調べてみると動きが逆だったりするコマンドがあるんですね。知らなかった!
このためにIEではうまく見えていたスタイルシートでは画面がぐちゃぐちゃになってしまってたんですよ。
しょうがないのでスタイルシートを共通の動きをするコマンドだけにして作り直しです。使っているブラウザを確認してスタイルシートを切り替える方法もあるようですが2つのスタイルシートを面倒見るのはめんどくさいのでこういう方法をとっています。
Fontサイズの違いは諦めです。(笑)
文章ばかりで殺風景なので今年の梅ジョウビタキを貼っておこう♪

もう一つはJavaScriptでの動きの違いです。AJAXに関してはpaella.jsが対応してくれますので問題ないのですがRadioボタンからJavaScriptを呼び出すと動きが違うようでIEと同じ動きをしてくれません。上手く動く時と全くダメなときがあります。
データを送るタイミングの問題なのかプログラムスキルが無いのが原因なのかは解りませんがFireFoxは過去のデータを拾ってくるんですよ。仕方が無いのでブラウザを調べて、此処だけをFireFox用に切り替えて、セレクトBoxにして有ります。ブラウザを替えて見ると違う画面になるでしょ。(笑)
これ以外のブラウザでは検証していませんのでどうなるかわかりません。
今回はここまで
