ブログ形式だと企画の全体像が見づらいなーと思ったのでメニューに『ExcelっぽいHTMLテーブル』ページを作ってみました。 今後は、このページにできるようにしたことを纏めながらTipsをブログに綴っていくようにします。 […]
『さんぷるこーどばんく』を作ってみた。『さんぷるこーどばんく』を作ってみた。
せっかくajaxの勉強したので、PHPとajax使って1つのページの中でいろんなデータを引き出せるページを作ってみた。 トップメニューに『さんぷるこーどばんく』を追加してみました。 いろんなもの作ってると、それぞれの言語 […]
編集したTableの値に循環参照が発生していないかチェックしてみる。編集したTableの値に循環参照が発生していないかチェックしてみる。
さて、今回は編集可能にしたTableに関数を実装していく前に循環参照を検出しようというところ。 編集中のセルからフォーカスアウトした時に発火するイベントにチェックを仕込みます。 循環参照のチェックを開始する部分 $("# […]
ChromeとかSafariでJavascriptの連想配列の値が更新されない。ChromeとかSafariでJavascriptの連想配列の値が更新されない。
IEでサンプルページのテストしてた時には気付かなかったんだけども、ChromeとSafariからだと表の値が更新できていなかった。 で、確認したら原因はここだったっぽい。 // 表のデータを連想配列に設定している部分 e […]
ブラウザの違いで気付いたこと。ブラウザの違いで気付いたこと。
前回の投稿のすぐあとに気付いたこと。 サンプルのページを自分でいじってて、あれっ?ってなった。 1.IEだと方向キーでセル移動できるけど、Chromeだと動かない。 keydownイベントのe.keycod […]
Tableのセルにエクセルっぽいアドレスを振って矢印キー移動してみる。Tableのセルにエクセルっぽいアドレスを振って矢印キー移動してみる。
前回の続きから、選択中のセルを矢印キーで移動しようと思ったら セルの相対位置がわかるアドレスがないといけないなーと思いまして まさにエクセルの様なセルアドレスを振ってみようじゃないかと考えました。 &nbs […]
HTMLのtableをExcelみたいに編集可能にしてみる。HTMLのtableをExcelみたいに編集可能にしてみる。
jqueryの勉強してて、例えばHTMLのtableをExcelみたいにしてみたらどうだろうと思った。 まずは、Tableを編集可能にしてみるところから作ってみました。 editable-table.cssとeditab […]
JavascriptのDate型を和暦対応させてみる。JavascriptのDate型を和暦対応させてみる。
前回に引き続き、JavascriptのDate型に優しさを加えるサンプルコード Date型のコンストラクタにそのまま突っ込んでも「Invalid Date」になってしまう日付書式を強制的にDate型へ変換する関数を作って […]
JavascriptでVBAのFormat(日付)みたいなことをやってみる。JavascriptでVBAのFormat(日付)みたいなことをやってみる。
JavascriptのDateオブジェクトが使いにくかったのでOffice VBAで良く使うFormat関数みたいな処理ができるものを書いてみました。 主な書式は、MSDNを参考にしてExcelマクロの実行結果と見比べな […]
ログファイルが更新されたら画面に表示するHTAログファイルが更新されたら画面に表示するHTA
テキスト出力ログを5秒ごとにサイズ確認してファイルサイズが変わったら画面に表示するサンプルコード このままテキストに入りつけて「.hta」で保存したら動きます。 <html> <head> < […]
参照設定とCreateObjectについて考える。参照設定とCreateObjectについて考える。
前回はスクリプトの実行環境の説明から、使える機能に違いが出たりするって話でした。 今回は、実行環境に組み込まれて実装されていなくとも使える機能のお話をします。 使いたい機能が「外部ライブラリ」として公開されている場合には […]
スクリプトの実行環境について考える。スクリプトの実行環境について考える。
プログラムの勉強を始めると、色んな壁にぶち当たります。 一昔前までは、プログラミングといえばC、VB、Javaの様にコードを記述して、ビルド(コンパイル)することで実行用のファイルが生成するっていうパターンが多かったです […]
vbscriptでクラスを考えてみる。②vbscriptでクラスを考えてみる。②
前回の記事では、漠然と縦に書いていたスクリプトをSub/Functionで纏めてみたり、それでもコードが複雑になりそうだからクラスで纏めてみるっていうアプローチでクラスについて説明しました。 クラス「Class」について […]
vbscriptでクラスを考えてみる。①vbscriptでクラスを考えてみる。①
スクリプトから勉強し始めの方に、クラスってなんで必要なのか? クラスってどういう考え方なのか?を理解できるように考えてみる。 例えば - vbscriptの場合、こんな処理を考えてみる。 2つのテキストファイルを読み込む […]
サイト作ってみました。サイト作ってみました。
仕事でWebツールを作る機会があって、 やってみたら意外とイケそうだったのでサイトを立ち上げてみました。 これからいろいろ便利ツール作って公開してみたいと思います。 守備範囲は、こんな感じ。 Office VBA、vbs […]