時間計算スクリプトを公開した投稿で、For文を使って書き換えるのと合わせて距離計算のスクリプトも作らなくちゃとつぶやいたわけですが、(少し前になりますけど)どちらも無事に行えました。
For文の方は既に投稿済みですが、距離計算の方は投稿するのを忘れてましたので、ここで改めて。
基本的には時間計算スクリプトと同じ構造になっています。
当然、時間計算からJavaScriptは流用ですね(笑)
だって、その構造は(時間計算の場合は時間を分に直すなどのプロセスがありましたが)まったく同じですから。
時間計算と距離計算はそれぞれリンクで行き来できるようにして、どちらからでも計算を行えるようにしてあります。
なお、フォームに入力するためにフォーカスを合わせるとクローズアップしてしまう(そしてフォームへの入力が終わっても戻らない)という問題があったので、
<meta name=”viewport”
content=”width=device-width,
initial-scale=1.0,
minimum-scale=1.0,
maximum-scale=2.0,
user-scalable=no” />
とすることで対応しました。
ただし、もともとこれは画面をピンチイン・アウトできなくするという趣旨の設定なので、場合によってはまずいのかも?
僕が今回作成した単純処理のスクリプトでは画面をピンチ操作する必要が無かったので、とりあえずこれで画面のクローズアップに該当するすべてを排除してしまいましたが・・・(^-^;;
何はともあれ、ひとまずはこれで完成を見ました。
後は、使ってくれる人からの要望などがあれば吸い上げて、必要に応じて機能追加したり、ソースを綺麗にしたり・・・といったトコロですかね!