javascript

文字列の切り出しにはsubstringを使う

javascriptで文字列の部分的な切り出しを行う関数に、substringとsubstrがあるけど、 後者はECMAスクリプトの規定から外されてるらしいので、 文字列の部分切り出しには、substringを使う事!! いっつも、どっちが規定から外された方だったのか忘れんのよね。…

進数変換

parseIntとtoStringを使う。 例えば、2進数の11111(10進数の31)を16進数に変換した場合、 alert(parseInt('11111', 2).toString(16)); で1Fが返される。あと、Google先生に教えてもらってる時に 10 .toString(16); // "a" 2..toString(2); // "10" ("2." が…

IEの場合、form要素のname属性を変えられない

タイトルの通り。IE*1の場合、form要素のname属性が変わってくれません。 しかもIE Developer Toolbarで属性値確認してみると、一見、変わってる様に見えるのでタチが悪い。 ってか、そのせいで騙されたわっ!! 検証ソース テキストボックスのname属性値を変…

JavaScriptでカレンダー

ググればいくらでもサンプルは転がってるんだけど、なんとなく作ってみた。 ただ、document.writeでゴリゴリやってるのを結構見掛けるんで、折角なんでDOMで。 つっても、イヌでもわかるJavaScript講座の月間カレンダーに挑戦ってのをDOMに焼き直しただけ…(…

ImageオブジェクトをappendChildしてはいけません

今までは、例えば var oIMG = new Image(); oIMG.src = 'hoge.gif'; document.getElementById('fuga').appendChild(oIMG); な感じで出来てたんで、イメージオブジェクトをappendChildしてたんですけど、 ふと、(ホントはcreateElement('IMG')とかでやらない…

ルパンのタイプライターみたいなの

とある掲示板の質問にあったので、javascriptでやってみた。 音が見つからなかったので見た目だけそれっぽくしたんですが、 やっぱ音無しだと話になんない感じですね… <html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> </meta></head></html>

styleの取得

覚え書き。 ってか、またもやこの程度知らなかったのかって感じ。ホント情けねぇ… bodyの背景色を変える document.getElementsByTagName('BODY')[0].style.backgroundColor = "#00f"; これはさすがに知ってた(;^ω^) bodyの背景色を取得する 取得も同じ様に…

++varとvar++

var a = 0; alert(a++); ってゼロ返すのね>< 今までずっと1返すもんだとばっかり思ってましたよ…orz で、1を返させるには var a = 0; alert(++a); って書くと。 何の為? var++と書くと、インクリメントされる前の値を返す ++varと書くと、インクリメントさ…

IEでcolspanやrowspanをsetAttributeする時は

覚え書き。 elmTD.setAttribute('colSpan', 2); みたいに、colspanのsをS(大文字)にしないと駄目なんですって。

sortメソッドの比較関数

例えば、1〜10の数字をランダムに並べ替えたい…といった時、 <html lang="ja"> <head> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> </meta></meta></head></html>

やっぱりですか…

ここを参考にして、影付き文字を試してるんですが Firefox3.0.1 Opera9.51 IE6 (;゚Д゚ )…やっぱ、ブラウザ分岐させんと駄目なんすね…

replaceメソッドの正規表現

var hoge = "ほげっていますYO!"; var bfr = "YO"; var aft = "NE"; var s = hoge.replace(/bfr/g, aft); みたく、パターン文字列んとこを変数に出来たらいいのに。 軽くはまってしまいました。。。(つд`) 追記 パターン文字列に変数を使う方法 id:os0xさん…

編集の横に詳細編集を追加するグリモン

自分の場合、日記書く時は大抵「詳細編集」画面で書いてるんですが、 この「詳細編集」画面に辿りつくには、「編集」を押して表示される 簡易編集画面の下にある「詳細編集」ってのをクリックしないといけません。 はてな始めた当初は別になんとも思ってなか…

CSS Spriteとjavascriptで回してみた

先日、いつもの様にWebを彷徨ってたところ、 http://gihyo.jp/design/serial/01/ss-design/0010 でCSS Spriteなるテクニックが紹介されてた。 このテクニックを使う方法で自分が思いついたのは、スロットマシンのリール。 早速試してみた。 ソース <html lang="ja"> <head> </head></html>

指定の個数の値をランダムに返す

javascriptで乱数とか使った事無かったんで、練習がてらなんとなく作ってみた。 1〜xの範囲の数からy個の数をランダムに返す <html lang="ja"> <head> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> </meta></meta></head></html>

JSON

のお勉強をしようと考えてます。 いやいや、「考えてます」じゃなくて「します」じゃなきゃな。 凹 なんとなく、右側のはてなモジュール群をへっこんでる感じにしてみた。

BBQ

明日、嫁のお友達家族と一緒にBBQです。今年初のBBQです。 風邪も治ったし、天気もよさそうだし、ちょっくらハッスルしてきますww (;・∀・)ハッスルテ… location.replace って移動履歴残んないんですね。今更知りましたよ。 ほんとダメダメ、なんにも知らない…

だいぶ良くなってきた

昨日の夜もまた38度くらいまで熱が上がったんで、もうちょっとかかる? って思ってましたが、今はだいぶ楽になりましたよ。( ^ω^) 今夜ゆっくり休めば、週末には無事全快モードでしょう!! でもやっぱ年とったんだなって思う。治りが悪いもん。。。orz 抗生…

出来た

草生えすぎなスレやまとめログをスッキリ見易くするブックマークレット、 その名も「草刈まさお( ^ω^)」ブックマークレット(;・∀・)サッブー… 使い方は、↓のjavascriptをコピペして、ブラウザのアドレスバーに貼り付けるだけでOK javascript:(function(){var m…

全テキストを取得

ブックマークレット作成の為の第1step。ページ中の全てのテキストを取得するjavascript。 某掲示板の回答を参考に…というか、まんまです。(;・∀・) <html lang="ja"> <head> <meta http-equiv="pragma" content="no-cache"> </meta></head></html>

日付を比較する

例えば、今日が2008/4/1かどうかを判定させるには var dt = new Date('2008/4/1'); var today = new Date(); today.setHours(0); today.setMinutes(0); today.setSeconds(0); today.setMilliseconds(0); if (today == dt) { alert('今日はエイプリルフールで…

うへぇ…

name属性を設定するには IEの場合、 var inp = document.createElement('input'); inp.setAttribute('name', 'fuga'); ってな具合でname属性が設定出来ないのね。。。orz javascript、特にDOMで色々やり始めたのって結構最近だから、 知らない事だらけで色ん…

また変えようと思いますww

このデザイン、結構他でも見かけるので、近々、別のに変えようwww デザイン、コロコロ変えてスマソww javascriptで特定の要素の属性(title属性、alt属性、type属性etc)を参照、追加および削除する方法 document.getElementById('hoge').getAttribute('属…

脱皮

これまでは パッチ=オサーンの履くもん オサーンのお前が言うなと… な自分的等式により敬遠してたパッチ(スパッツ?)なんだけど訳あって今冬よりを履く様にww で、いざ履いてみたら、冷え性の自分にはこりゃもうスーパーナイスアイテムであっさり、冬の…

やっぱ無理ww

nabla ソースとか見にくすぎww前のに戻したww テラ試行錯誤www 色見本 Webページ作成の際、よく使うのが色見本サイト。 ただ、自分的にはどのページもちょっと物足りなかったり、 逆に凝りすぎてたりで、しっくりきてなかったりします。 で、自分で作…

もう…

タイトル変えたwww blogのタイトルがどうも自分的にしっくりこず、1週間も経たずして変更w まぁまだ誰も見てないだろうしOKっしょww 年月日フォーマットによるカウントダウン 某掲示板サイトでちょこちょこ回答する事があるんだけど、そこで件の様な事…