普段は、メインブラウザにChromeを使って、altのチェックにIEを使っていた(altの内容がツールチップで表示されるからね)んだけど、いちいちIEを使うのはめんどくさいので、Chromeでも確認できるようなブックマークレットを作った。

javascript:(function(){var img=document.getElementsByTagName("img");
for(var i=0;i<img.length;i++){img[i].title=img[i].alt;}alert("altcheck!");})();

単純に、altの中身をtitle属性値に追加してるだけですけど、これならどのブラウザでもツールチップで表示されるからね。
これで、ますますIEから遠ざかってしまう予感。

※表示の都合上改行してますが、使うときは改行とってください。

2 Comments

To pagetop

  • Date:2009/3/20
  • Category:javascript
  • Author: wonder

ここんところ、とりあえずjQueryやAjaxには手をつけずに、学んだ範囲でいろいろとコードを書いている。
今回は何にしようかと考え、昔の案件でどなたかが作ったテーブルをソートするjsがあったのでそれを作ってみることにした。
(more…)

7 Comments

To pagetop

  • Date:2009/3/13
  • Category:javascript
  • Author: wonder

ここ数ヶ月で勉強したことの復習をかねて、ページスクロールを作ってみた。
(more…)

2 Comments

To pagetop

  • Date:2009/3/7
  • Category:javascript
  • Author: wonder

イベントを扱う上で避けて通れない”this”ですが、いっつもつまづいていたので今日しっかりと教わった。
結論としては、

“this”は実行する場所によって指し示すものが変わる

ということらしい。基本的には”this”は実行する関数の親要素を指すことになるので、つまりは

“this”は実行する場所の親要素を指し示す

ということになろうか。
(more…)

3 Comments

To pagetop

  • Date:2009/3/4
  • Category:javascript
  • Author: wonder

addEventListener等でイベントを設定した際、イベントはその要素だけではなくて親要素や子要素にも伝わるらしい。
(more…)

1 Comment

To pagetop

  • Date:2009/3/1
  • Category:javascript
  • Author: wonder

以前勉強した、addEventListenerとかって、関数に引数って指定できないんですね。
つまりは、

function listener(hoge){
    alert(hoge);
}

function addevent(node,evt,func){
	if(node.addEventListener){
	node.addEventListener(evt,func,false);
	} else if(node.attachEvent){
	node.attachEvent("on"+evt,func);
	}
}

window.onload = function(){
    addevent(hoge,"click",listener(1));
};

っていう書き方はできないんですよね。
(more…)

1 Comment

To pagetop


wonder_boys

wonder
Webデザイナー兼マークアップエンジニア。 静岡県浜松市在住。

RSS Entries

RSS Comments

Sponsored

Entries

Archive

Categories

Tags

まとめ アクセシビリティ イベント イベントリスナー オブジェクト オライリー バグ マイクロフォーマット マークアップ ユーザビリティ レビュー 引数 携帯サイト 正規表現 画像 目標 管理画面 背景 設定 alt AS3.0 Bitmap canvas content css DataGrid dreamweaver Flex form HTML html5 IK iphone javascript meta middle PHP png SGML SVG table wordpress XHTML XML

Links

킹ēǂ݂uOp[c