SB69のバンドレベルメモ

MyURL:
:編集後MyURLを開いたらブックマークにでも入れてください

  :一時保存としてはパラメータ付きURLの状態で呟けばブックマークに入れるまでもないかも?

バンド名Lvバンド名Lv
プラズマジカ シンガンクリムゾンズ
雫シークレットマインドドーリィドルチ
すたっどばんぎゃっしゅ忍迅雷音
トライクロニカ バイガンバーV
徒然なる操り霧幻庵 ウワサノペタルズ
しにものぐるい ガウガスタライクス
アリスビーンズ デモンズベノム
ラボムンク ドロップアウト先生
ラペッジオート チャーミーチャプレッツ
04Tobizbits クリティクリスタ
テケバキツ荘 シロラクロスカ?
BAD VIRGIN LOGIC ARCAREAFACT
フカシギミック Spectrenotes

各バンドをどこまでLv上げたかちょくちょく忘れるので保存しておくために作りました。
各バンドLvのインプットボックス数値を変更する事でMyURLを生成します。

MyURLにアクセスするとURLのパラメータから各バンドのレベルを復元します。
パラメータを持ったURLをブックマークに保存しておけばいつでもレベルを確認(復元)できます。


クッキーでも良かったんですがセッションが落ちて消える事があったためURL生成方式にしました。
その恩恵と言ってはなんですが生成したMyURLを他の人に教える事で自分の全バンドのレベル状態を他の人に伝える事が出来ます。
まぁ、自分のバンドレベル状態を共有したい事があれば・・・ですが・・。

─┤更新とか├──────────
・データをUTF-8に変更
・バンド背景色を各属性色に変更
・全角数値が入力された場合半角に変換してMyURLに追加するように変更
・全角入力値を半角に置換する処理を追加
・99が入力された際位にインプットボックスの背景を緑色にするように変更
・入力属性をnumberに変更。数値以外入力できなくした。付加効果としてまた矢印で数値の変更が可能になった。

 

─┤どうでもいい事(処理の話とか)├──────────
MyURLの生成タイミングはLvインプットボックスの値の切り替わりをonChangeイベントで取得し書き換えます。
URL生成は大したことはしていません各バンドのレベルを2桁で管理し、一桁の数値は0を付加してパラメータ生成します。

取得するパラメータは常に頭に0を付与し、入力値右から2ケタを取得結合すると言った生成方法です。
気が向いたら数値判定ぐらい入れようかと思います。

復元時は2ケタずつ上から順に各バンドレベルのインプットボックスへ詰め込みます。
現状26バンドなので最終的なパラメータは2x26桁=52桁が全て9になります。
(http://blackstraycat.nobody.jp/musicgame/sb69/bandlevelmemo.htm?lv=9999999999999999999999999999999999999999999999999999)