2009-01-01から1年間の記事一覧

HTAのエディターもどき その2 修正

HTAのエディターもどき その2 両方、修正です。

HTAのエディターもどき その2 修正

HTAのエディターもどき その2 IEバージョンを修正です。

replaceの引数

JS

replaceの置換で関数を使った場合、その関数に渡る引数の数は3つあるらしい。 実際に置換する数だけalertを使って表示させてみたら var str = 'aabaacaadaae'; str.replace(/[b-e]/ig, function() { alert([ arguments[0], arguments[1], arguments[2] ].joi…

スタイルシート、fontの簡略化

CSS

これを div { font-family: arial; font-size : 35px; font-weight: bold; font-style : italic; line-height: 1.5; }このように一つにできる。 div { font: bold italic 35px/1.5 arial; /*line-height familyは省略可*/ font: bold italic 35px; }最初の三…

複数のtbody

<table> <tbody> <tr> <td>A</td> <td>B</td> </tr> <tr> <td>C</td> <td>D</td> </tr> </tbody> <tbody> <tr> <td>E</td> <td>F</td> </tr> <tr> <td>G</td> <td>H</td> </tr> </tbody> </table>なるほどね、tbodyはこういうことできるんだな。 今まで、tableの中にtable書いてたw このtbodyのオブジェクトは var obj = document.getElementsByTagName('tabje'); obj…

attributes

JS

後で読もうと、どこかのサイトからコピペした 保存日が07/12/09のファイルがあり その後でが、つい先程訪れた。 概要はこんな感じだった。 例えばbodyに <input type=text value=test onclick="alert('test')" id=input-test>があり、attributesというのを使えば、このタグ内の情報を取得できるらしい。 attributesで、そのタグ…

unDonut+modにドロップダウンリストを追加

EXECTIONBAR2というプラグインを使えば、ツールバーにドロップダウンリストを作成することができます。 ここ↓ unDonutNavigator のDownloadのリンク先にある「ファイル実行ツールバープラグイン」というのがそれ。 結構前にダウンロードして使わせてもらって…

オブジェクトをソート

JS

少し前に数をソートで、ソートに触れましたけど 検索して調べてみると、これはつまり数が多ければ正、少なければ負、同じであれば0を返して それで比較関数がなんたらかんかたらでソートしているんだとか。 Array.sort( function(a, b) {return a- b} );良く…

formを使う理由

なぜ、formなど使うのか疑問に思っていて 理由がわからないから使っていなかったけど formにした方が便利だな、と気が付いたことを。 入力ボックスに文字を入れてEnterキーを押すと submitボタンを押したのと、同じ働きをする。 日本語入力で、候補を選択す…

テキストエリアなどの幅が広がってしまう

良くテーブルの中に、テキストエリアなどを入れているけど overflowをautoにしたにも関わらず 折り返しなしにした時に、勝手に幅が広がってしまう場合がある。 今まで <div><textarea></textarea></div>高さ、幅を100%にしたdivなどで囲って対処してたけど さっき色々試した結果 <textarea style=float:left></textarea>スタイルのfl…

unDonut+modのパネルで翻訳、はてなブックマークを登録するHTML

少し前に、どっかのサイトでgoogleのAPIとやらを使って 翻訳するソースが公開されていたので その時に試しに書いてみたものを、unDonut+modのパネル用に書き直してみました。 英訳、和訳のみで、これも文章が長いとシカトされますが。 上のテキストエリアに…

数をソート

数字をソートする場合 var arr = [3, 10, 1]; arr.sort(function(a, b) { return a - b; //b - aにすると、10,3,1 }); alert(arr); //1,3,10こんな感じに書けば、数字をソートできるのは知ってました。 しかし、文字の長さ順にするのに var arr = ['aa', 'aa…

IEのfilter、matrixを使って折れ線グラフを作成

JS

別にグラフを使うような高度な用事はないし、これからも必要ない気がするけど 単なる興味本位だけで、挑戦してみました。 結構やっている人もいて珍しくないだろうけど。 最初、差分が間隔で均等に傾くように 線の1pxずつ、1pxの大きさのタグを作成して 差分…

HTA更新

HTAのエディターもどき その2 更新しました。 追記 18:45 スタイルを少し変更。

置換するだけのunDonutパネル用HTML

JavaScriptの正規表現での置換で、書き直したものがあって ついでにこんなものを書いてみた。 上のテキストエリアに置換する文字列を入力。 結果は下のテキストエリアに。 [上へ]のボタンは、置換した下のテキストエリアの文字列を上へ書き込むボタン。 zip…

idでオブジェクト取得

JS

'-'などが混じっている場合 document.getElementById(id);でオブジェクトを取得してたけど IEでは document.all(id);これでもOKらしい。 しかも、これだとnameでも取得できる。 これからはこっち使う。

IrfanViewで即画面キャプチャするコマンド

知っている人も多いと思うけど、地味に便利なので書いておきます。 ショートカットなどのパス欄に、i_view32.exeのパスの後 C:\置いてあるパス\i_view32.exe /capture=2 これで実行すれば、キャプチャされた画像を表示してIrfanViewが起動。 capture=2だとア…

HTA更新

HTAのエディターもどき その2 どんどん独り善がりなものになっていきます。 追記 20:00 少し書き直した。 追記 20:00 また修正w 追記 23:45 IEバージョン修正。 ほんと、すんません。

JavaScriptでテーブル作成

JS

1,2年前に、後で読もうと保存した資料があって その後でが、つい先程訪れた。 その資料では、スクリプトによってテーブルを作成しており しかもtbody、trなどcreateElementで作成していない。 結果的にはtbodyもtrも作成されてはいる。 //createElementで…

日本色

この日記のスタイルシートの色を変えようと思い立ち 色をチョイスするのに思い出したのが、数年前に書いたHTML。 当時、いくつかのサイトで日本色というのが話題になっていて その時に書いたものを、unDonutのパネル用に書き直してみました。 コピーが使える…

予兆?

昨日は意味がわからない事がいくつか起きた。 JavaScriptでsetIntervalを、arguments.calleeでクリアできたようにみえたり (確かに止まった、絶対止まった)後で確認してみると setIntervalの戻り値はNumberだったので、エラーか何かだったんだろうとは思うけ…

HTML更新

unDonutのパネルでCSS編集 更新しました。

divなどで細い線を作成するには

CSS

divなどで細い線を作成したいのに、20pxくらいの幅以下にならない時がある。 <div style="width:50%;height:5;background:#0f0"></div> こういう場合、font-sizeを0にすると指定した幅になる。 <div style="width:50%;height:5;background:#0f0;font-size:0"></div>

HTML更新

書き込んだURLの画像を表示させるHTML filterのmatrixを付けました。

HTA、HTML更新

JavaScriptでスライドバー Bodyに書いておくのではなく、作成するオブジェクトを指定して スライドバーを作成するようにしてみた。 他に使う場合にも、少し書き換えれば済む。 createSlideBar( 作成するオブジェクト, 最大値, 起動時の位置, 数値を送るFunct…

HTML更新

unDonutのパネルでCSS編集 昨日何度か書き直して、何度もアップし直して そして本日、またもや更新しました。 恐らく明日も…。 追記 明日になる前に…修正しました。 追記 修正しましたw

offset

JS

offsetTop、offsetLeftは、親要素からみた相対的な位置を取得するものみたいだけど window.eventでも、offsetX、offsetYがあるようだ。 document.images[0].onclick = function() { //この場合、画像[0]内でのx座標 alert(window.event.offsetX) };他にも、c…

HTA修正

HTAのエディターもどき その2 修正しました。

HTA更新

だいなファイラーでファイル、フォルダを一括リネームするHTA 画像をマウスで並び替えてリネームするHTA 更新しました。 良く考えると、検索などで鬱陶しい気がするのでタイトル省略します。 画像リネームのHTAは、無謀にもファイルの移動、一つのフォルダの…

画像をマウスで並び替えてリネームするHTA 更新

画像をマウスで並び替えてリネームするHTA 使う度に、しょーもないミスが見つかってウンザリしとります。 ツリー部分で、選択されている時のカラー、リロードする時のディレクトリなど はっきりいって混乱しとります。 やり方に問題があったようで、混乱しつ…