もともと自分用に作ったものなので、雑な説明をご容赦ください。 ■「彗星眼視観測報告用ICQフォーマット生成フォーム」について。 このフォームは、ブラウザ上のキーやマウス操作のみで、彗星の観測情報からICQフォーマットを吐き出すことができるHTMLフォームです。 HTML5とJavaScriptのみで動いており、外部サーバとの送受信は一切行っておらず、ローカルで完結しています。クッキーは使用していません。 ■設置の仕方 解凍して出てきたフォルダを適当な場所に置き、その中のICQ.htmをブラウザで開くだけです。ブックマーク(お気に入り)に登録すれば、次回からすぐに呼び出せます。フォルダは「マイドキュメント」に置くなどしてアクセスしやすい状態にしておくことを推奨します。 ■設定(※【重要】編集後のファイル保存はUTF-8で行ってください) そのままでも利用出来ますが、フォルダに入っている「user.js」ファイルをテキストエディタで開いて自分用に編集すれば、観測地情報や望遠鏡情報などの入力が、ブラウザのプルダウン選択のみで行えます。詳しくはuser.jsをご覧ください。 彗星情報の追加・更新のためには、フォルダの中身の「comet.js」ファイルを修正してください。軌道情報が必須ではありませんが、編集しておくと位置推算等の結果も知ることが出来ます。 プルダウンメニューの「比較星カタログ」は、filesフォルダ内のset.jsで設定しています。プルダウンの星表を追加・削除したい場合は、このファイルを編集してしてください。 ■使い方 上から各項目を、プルダウンやチェックボックスで選択したり、適当な数値を入力し、最後に「ICQフォーマットで出力」ボタンをクリックすれば、テキストエリアに観測情報がICQフォーマットで出てきます。これをコピペして報告等に利用してください。 一部入力フォームにグレーがかって(ブラウザによる)入力禁止になっています。これは通常変更する必要のない項目であり誤編集禁止のためです。編集が必要な場合はそばの「編集」のチェックボックスにチェックを入れれば編集可能にできます。 入力をし忘れたり、値が適切でない場合は、「エラー」項目に内容が表示されますので、案内に従って入力内容を確認してください。 ■うまく動作しない時。 動作確認はWindows 7 +最新版ChromeやFirefox、IEで行っています。 まったくファイルを編集していない状態で動かない場合は、ブラウザの設定等でJavascriptが許可されていない可能性があります(主にIE)。また、ブラウザやOSによっては動作しない可能性があります。 ファイル編集後に動かなくなった場合、不要な引用符"やカンマ,などの記号が入っていないか、改行が入っていないか、逆に必要な記号が抜けていないか確認してください。記号が1個でも過不足があると動きません。全角スペースも不具合の原因となります。 ■いいわけ。 このフォームは個人使用のために2013年のパンスターズ彗星の頃に作成したものです。 徐々にスクリプトを追加したため、ソースはつぎはぎだらけで、体裁の統一も取れず、かなり汚いモノになっています。特にJavaScriptは見様見真似でかなりひどいことになっています。動かし方によってはフリーズするかも知れません。 ■注意。 著作権は放棄しませんが、改変、再配布等はご自由にどうぞ。 このフォームを利用したことによって損害等が発生しても一切その責を負いません。 2015.6.2 http://puzzlestar.net/memo/2015/cometicq.html mail:aika@puzzlestar.net、twitter:@akwr2 (c)2015 Aikawa R./ puzzlestar.net