2009-01-01から1年間の記事一覧
HTAのエディターもどき その2 両方、修正です。
HTAのエディターもどき その2 IEバージョンを修正です。
replaceの置換で関数を使った場合、その関数に渡る引数の数は3つあるらしい。 実際に置換する数だけalertを使って表示させてみたら var str = 'aabaacaadaae'; str.replace(/[b-e]/ig, function() { alert([ arguments[0], arguments[1], arguments[2] ].joi…
これを 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; }最初の三…
<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…
後で読もうと、どこかのサイトからコピペした 保存日が07/12/09のファイルがあり その後でが、つい先程訪れた。 概要はこんな感じだった。 例えばbodyに <input type=text value=test onclick="alert('test')" id=input-test>があり、attributesというのを使えば、このタグ内の情報を取得できるらしい。 attributesで、そのタグ…
EXECTIONBAR2というプラグインを使えば、ツールバーにドロップダウンリストを作成することができます。 ここ↓ unDonutNavigator のDownloadのリンク先にある「ファイル実行ツールバープラグイン」というのがそれ。 結構前にダウンロードして使わせてもらって…
少し前に数をソートで、ソートに触れましたけど 検索して調べてみると、これはつまり数が多ければ正、少なければ負、同じであれば0を返して それで比較関数がなんたらかんかたらでソートしているんだとか。 Array.sort( function(a, b) {return a- b} );良く…
なぜ、formなど使うのか疑問に思っていて 理由がわからないから使っていなかったけど formにした方が便利だな、と気が付いたことを。 入力ボックスに文字を入れてEnterキーを押すと submitボタンを押したのと、同じ働きをする。 日本語入力で、候補を選択す…
良くテーブルの中に、テキストエリアなどを入れているけど overflowをautoにしたにも関わらず 折り返しなしにした時に、勝手に幅が広がってしまう場合がある。 今まで <div><textarea></textarea></div>高さ、幅を100%にしたdivなどで囲って対処してたけど さっき色々試した結果 <textarea style=float:left></textarea>スタイルのfl…
少し前に、どっかのサイトで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…
別にグラフを使うような高度な用事はないし、これからも必要ない気がするけど 単なる興味本位だけで、挑戦してみました。 結構やっている人もいて珍しくないだろうけど。 最初、差分が間隔で均等に傾くように 線の1pxずつ、1pxの大きさのタグを作成して 差分…
HTAのエディターもどき その2 更新しました。 追記 18:45 スタイルを少し変更。
JavaScriptの正規表現での置換で、書き直したものがあって ついでにこんなものを書いてみた。 上のテキストエリアに置換する文字列を入力。 結果は下のテキストエリアに。 [上へ]のボタンは、置換した下のテキストエリアの文字列を上へ書き込むボタン。 zip…
'-'などが混じっている場合 document.getElementById(id);でオブジェクトを取得してたけど IEでは document.all(id);これでもOKらしい。 しかも、これだとnameでも取得できる。 これからはこっち使う。
知っている人も多いと思うけど、地味に便利なので書いておきます。 ショートカットなどのパス欄に、i_view32.exeのパスの後 C:\置いてあるパス\i_view32.exe /capture=2 これで実行すれば、キャプチャされた画像を表示してIrfanViewが起動。 capture=2だとア…
HTAのエディターもどき その2 どんどん独り善がりなものになっていきます。 追記 20:00 少し書き直した。 追記 20:00 また修正w 追記 23:45 IEバージョン修正。 ほんと、すんません。
1,2年前に、後で読もうと保存した資料があって その後でが、つい先程訪れた。 その資料では、スクリプトによってテーブルを作成しており しかもtbody、trなどcreateElementで作成していない。 結果的にはtbodyもtrも作成されてはいる。 //createElementで…
この日記のスタイルシートの色を変えようと思い立ち 色をチョイスするのに思い出したのが、数年前に書いたHTML。 当時、いくつかのサイトで日本色というのが話題になっていて その時に書いたものを、unDonutのパネル用に書き直してみました。 コピーが使える…
昨日は意味がわからない事がいくつか起きた。 JavaScriptでsetIntervalを、arguments.calleeでクリアできたようにみえたり (確かに止まった、絶対止まった)後で確認してみると setIntervalの戻り値はNumberだったので、エラーか何かだったんだろうとは思うけ…
unDonutのパネルで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>
書き込んだURLの画像を表示させるHTML filterのmatrixを付けました。
JavaScriptでスライドバー Bodyに書いておくのではなく、作成するオブジェクトを指定して スライドバーを作成するようにしてみた。 他に使う場合にも、少し書き換えれば済む。 createSlideBar( 作成するオブジェクト, 最大値, 起動時の位置, 数値を送るFunct…
unDonutのパネルでCSS編集 昨日何度か書き直して、何度もアップし直して そして本日、またもや更新しました。 恐らく明日も…。 追記 明日になる前に…修正しました。 追記 修正しましたw
offsetTop、offsetLeftは、親要素からみた相対的な位置を取得するものみたいだけど window.eventでも、offsetX、offsetYがあるようだ。 document.images[0].onclick = function() { //この場合、画像[0]内でのx座標 alert(window.event.offsetX) };他にも、c…
HTAのエディターもどき その2 修正しました。
だいなファイラーでファイル、フォルダを一括リネームするHTA 画像をマウスで並び替えてリネームするHTA 更新しました。 良く考えると、検索などで鬱陶しい気がするのでタイトル省略します。 画像リネームのHTAは、無謀にもファイルの移動、一つのフォルダの…
画像をマウスで並び替えてリネームするHTA 使う度に、しょーもないミスが見つかってウンザリしとります。 ツリー部分で、選択されている時のカラー、リロードする時のディレクトリなど はっきりいって混乱しとります。 やり方に問題があったようで、混乱しつ…