CTRL+右クリックした列を消すブックマークレット

テーブルの列をまとめて消すブックマークレットです。 縦方向の列がまとめて消えます。colSpanの設定されていないテーブルで使うことを意図してあります。 (つまり横方向に繋がっているセルのあるテーブルはだめ) javascript:(function(){document.body.on…

ぶらぶらしながら思ったこと

今日も仕事なのですが、一駅手前で下車をしてふらつきながら歩いてみました。歩いている途中でちょっと気になる物に出会うことがあります。 例えば、「坂」です。東京はまっ平らのようで結構坂が多い所です。 (といっても、山育ちの僕には坂の範疇にいれてい…

ブックマークレットを使う際に便利なツール

メニューバーやツールバーを表示しないWebページに対してブックマークレットを使用したいときはちょっと困ってしまいます。 「アドレス」欄がないのです。 そういう場合は、「CTRL+N」を押すことで、ウィンドウをコピーしてブックマークレットを使うのです…

実行時間を測るブックマークレット

必要は発明の母なので作ってみました。 body.onloadの実行時間を測るブックマークレット ロード時に実行されたのbody.onloadを再度実行して、実行にかかった時間をステータスバーへ表示します。ロード時に1回のみ実行する関数を再度実行していいものか?と…

大変だ・・・

毎週鉄也さんだよ・・・まあ、こうなることは半年近く前からわかってたのだが。金がないのをメンバーに押し付けるのってねぇ

祝1年

忙しすぎてすっかり忘れていました。気がついたら多読を始めて1年経ちました。(http://d.hatena.ne.jp/murasuke/20050112)1年で135万語(再読含まず。3500語/日)まあ、忙しい割にはよく読めたかなと思います。 試しにセンターの英文を読んでみたところ、…

window.createPopup()を利用した表示方法

今までは<span>タグを使い、絶対位置指定してクリックしたタグの情報表示をしていました。 文字制限のきついブックマークレットではできる限り文字を減らしたいので何とかしたいと思っていたところ、window.createPopup()というものを見つけました。 window.create</span>…

細かい文法や動作を調べてみた

ECMAScript - on Surface of the Depth - 記憶が確かならば、昔少なくとも3〜4回は読んでいたはず。 今日読み直してみたら大体理解できた(かも) C/C++などは、ローカル変数は実行がスコープから外れると破棄されてしまいますが、 ECMAScriptではその変数に対…

for(...in***)を知ったので使ってみる

JavaScriptにおけるオブジェクトの基本的性質というCodezineの記事を読んでfor inループというのを発見。C#のforeachのようなものとい思っていたのですが別物でした。 右クリックした下のタグの内容表示を書き換えて、より多くの情報を表示できるようにして…

あけました

去年は忙しさを理由になにも出来ない一年だった・・・・今年はなんとかしたいですね。とりあえず、いまいち細かいところを理解していないJavaScriptでも憶えたい。本屋へ行ってJavaScriptの本を見たけど、まともな本が見つからない・・・

Ctrl+右クリックしたタグの属性を見るブックマークレット

javascript:(function(){document.body.oncontextmenu=function(){pe=event;if(pe.ctrlKey){pe.returnValue=false;em=pe.srcElement;for(i=0;i<4&&em;i++){st=em.style;B="border";W="Width";C="Color";S="Style";b1=st[B+W];b2=st[B+C];b3=st[B+S];st[B]='1…

Ctrl+右クリックしたタグの属性を書き換えるブックマークレット

IE6のみ動きます・・・ javascript:(function(){document.body.oncontextmenu=function(){e=event;if(e.ctrlKey){ e.returnValue=false;em=e.srcElement;for(i=0;i<4&&em;i++){st=em.style;B="border";W="Width"; C="Color";S="Style";b1=st[B+W];b2=st[B+C]…

サーバのいらないWiki

hail2u.netさんのところの Pure JavaScript Wiki Like Formatter というWikiのフォーマットを行うJavaScriptでサーバのいらないWikiを作ってみました。(IE6でしか動きません) こんな感じLocalWikiです ページを開くと書き方の説明ページ(トップページ)が…

divタグの外枠とidやclassを表示するブックマークレット

IburiTimesさんのBookmarklet::FloatAlt改で >例えばdivタグの外枠と、idやclassが表示されればXHTMLの構造理解に役立ちそうです。 >これもどなたかぜひ! と書かれていたのを作ってみました。 idかclass属性のある<div>タグに色をつけます(虹のグラデーション?</div>…

メモ

STLのコンパイルエラーをわかりやすくしてくれるらしい。またVC++の仕事にありつければつかってみよ。http://www.bdsoft.com/tools/stlfilt.html

前回右クリックした場所からの位置の差を表示するブックマークレット

前回の右クリック位置と今回の右クリック位置を赤い枠で囲い、座標の差を表示します javascript:xx=yy=0;(function(){b=document.body;l='<span id=\'f';m='\'style=\'position:absolute;';o='border:1px dotted red;padding:1px;';r='\'></span>';b.insertAdjacentHTML('beforeEnd',l+1+m+o+r+l+2+m+r);b.oncontextmenu=function(){e=event;e.returnValue=false;x…

気になる本

「まだある。」Amazonにはマダナイ?

Ctrl+右クリックするとカーソル下オブジェクトが消えるブックマークレット

Ctrl+右クリックすると、該当タグが赤枠で囲われ、確認メッセージボックスが表示されます。 OKなら消去。Cancelなら元通りの表示に戻ります。 javascript:(function(){document.body.oncontextmenu=function(){e=event;if(e.ctrlKey){e.returnValue=false;el…

テーブルセル内での改行

英語などの文字はスペースがないと改行できないと思ってた自分が馬鹿だった・・・ .break-word{ white-space: normal; word-wrap: break-word; word-break:break-all; }

WordMLの日本語の概要説明のページ

http://www.antenna.co.jp/XML/xmllist/WordXML/W2k3Rep1020.htmlむ、むづい

前回右クリックした場所と今回右クリックしたの座標の差を表示

javascript:xx=yy=zz=0;(function(){b=document.body;l='<span id=\'';m='\' style=\'z-index:0;position:absolute;background-color:white;border:1px solid;padding:2px;filter:alpha(opacity=60)\'></span>';b.insertAdjacentHTML('beforeEnd',l+'f0'+m+l+'f1'+m);b.oncontextmenu=function(){e=event;e.returnValue=fal…

方眼紙のような升目を表示するブックマークレット

画面上に指定した幅で升目を表示します。 最小幅10px 座標無しで表示 javascript:(function(){sc=prompt('幅',50);if(sc==null||sc<10)return;b=document.body;w=b.scrollWidth/sc;h=b.scrollHeight/sc;var t='';for(i=0;i<h-1;i+=1){t+="<TR>";for(j=0;j<w-1;j+=1){t+="<TD style=\"vertical-align:top;width="+sc+"px;height="+sc+"px\"></TD>";}t+="

4-Bセット読了

とうとう2005-SSS-4B Intermediate Set B (Level 3〜4)読み終わった。総読了語数125万語(2度読み除く。つまり一回目のみカウントね) 現在読んでいる本で使っている単語は1500〜1700語(本の裏に書いてある)らしいです。 高校卒業時で3000語〜4000語レベル…

積読中の本を読む

最近終電&土曜呼び出し攻撃に会い全く暇のない僕ですが・・・ という本をふと手にしてそのままだったので、電車の往復時間に読みました。 どちらかというと、「ものづくり」のエンジニアの本です。 しかし、エンジニアというひとくくりで見ると、どのエンジ…

テーブルのセル(TD,TH)の幅,rowSpan,colSpanを表示するブックマークレット

テーブルのcolspan,rowspanを間違うことでレイアウトがめちゃくちゃになることが良くあります。 しかも、原因が非常にわかりにくい(T_T)ので、作ってみました。 <TH>,<TD>タグにwidth属性が存在すればセルの上に重ねて表示します。 該当セルのborderをsolidにして、</td></th>…

右クリックした下のタグの内容表示

先日のブックマークレットをできるだけコンパクトにして、一文でできるようにした。うまく動かないページが結構あるんだけど何でだろ・・・ javascript:(function(){b=document.body;b.insertAdjacentHTML('beforeEnd','<span id=\'f\' style=\'z-index:0;position:absolute;background-color:white;border:1px solid;padding:2px;\'></span>');b.oncontextmenu=function(){e=eve…

マウスの下にあるタグの情報表示

できるだけ沢山の情報を出そうとしていたら、500文字超えてしまい ブックマークレット分割せざるを得なくなった・・・・orz「その1」をアドレスバーで実行後、「その2」を実行してください。 マウスの下にあるタグの属性がずらずら表示されます。 その1 <div></div>…

マウスポインタの下のタグの座標とタグ名とname属性を表示するブックマークレット

IE6専用です マウスポインタの下にあるタグの情報を表示します。 javascript:h='<span id=\'f\' style=\'z-index:0;position:absolute;background-color:white;border:1px solid;padding:3px;\'></span>';document.body.insertAdjacentHTML('beforeEnd',h);document.body.onmousemove=function(){x=y=0;o=p=event.srcElement;if(o.tagName=='SPAN')retur…

アンカーにリンク先を追加表示させるブックマークレット

javascript:(function(){var d=window.document;for(i=0;i<d.links.length;i++){l=d.links[i];try{l.innerHTML+='<br><font size=\'-1\'>'+l.href+'</font>';}catch(e){}}})() ページ内アンカーをすべて下のように変換します。 Yahoo! JAPAN↓下のようになりますYahoo! JAPAN http://www.yahoo.co.jp/</d.links.length;i++){l=d.links[i];try{l.innerhtml+='<br>

タグの位置を取得

こういう仕組みです function showPosition( objName ) { // 位置を調べたいオブジェクトを取得する o=document.getElementById(objName); x=y=0; // 親がなくなるまで、親との相対位置を加算し続ける while(o!=null&&o.tagName!='BODY'){ // offsetParent …