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

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 …

画像のAlt属性を重ねて表示

http://www.iburiworks.com/weblog/002361.html より重ねて表示する方法に興味があったので、うまく表示できるようにがんばってみました。画像のAlt属性のみならず、id や name や href を重ねて表示するなど、いろいろ応用が利きそう javascript:(function(…

Excelファイルの中の複数のシートを一緒に見たい

時ってたまにありませんか?そんなときは 「ウィンドウ」メニュー 「新しいウィンドウを開く(N)」 で新しいウィンドウを開くと、現在開いているファイルに対して新しいViewが開かれます。新しいView(子ウィンドウ)の別シートを開くことで、同一ファイル内…

やの名前

<a> アンカー この名前は普通に知られているかと思っていたけど、意外と通じない・・・何年もWEBで開発している人が エータグ とか リンク っていうのもちょっとかっこ悪いかもと思ったりして。でも <br> ラインブレーク っていうのは、今調べるまで知らなかった・</a>…

本屋の学習参考書コーナーで思ったこと

本屋の高校の参考書コーナーを通りがかり、ふと懐かしく古文の参考書を開いてみた。 「一応センター試験のために勉強したはずだけど、何も覚えてないな・・・」何のための勉強だったんだろ? と、思ったが、ふとこんなことも思った。 「数学なんて将来なんの…

HTMLも含めたコピー

あらかじめブラウザに表示されている画面のコピーしたい部分を選択しておいてから以下のbookmarkletを実行すると、選択部分がHTMLを含めてコピーされます。 javascript:(function(){javascript:window.clipboardData.setData("Text",document.selection.crea…

HTMLとイベント

今働いているプロジェクト(Java)では、コードテーブルをリストボックス表示してくれる便利なTabLibがあるので利用しています。表示させるだけなら便利なのだけど・・・onchangeなどを受け付けてくれないためイベントを利用する際はtablibを利用することがで…

hiddenとpasswordとformのaction先を表示させるbookmarklet

hiddenとpasswordを<input type='text'>に表示させます formを青い線で囲みます formのactionを画面に表示させます IE6で確認しました javascript:(function(){var d=window.document;for(i=0;i<d.forms.length;v=d.createElement("DIV"),v.innerHTML="<b>"+d.forms[i].action+"</b>",d.forms[i].appendChild(v),i++){frm=d.forms[i];s=frm.sty…

ブラウザ入力をスクリプトで自動化 その2

以前に書いたid:murasuke:20051011に不具合が・・・ form内に同一のname属性がある場合を全く考慮していませんでした・・・orz同一のname属性がある場合でもきちんと動く修正版ソースです #<select>に対するfrm.all[tag.name].lengthの不思議な挙動にはまった・・・ </select>…

hiddenタグを表示編集可能にするbookmarklet

画面のhiddenを確認するには、HTMLをテキストエディタで開く必要がありましたが このbookmarkletを使うと、表示編集ができるようになります。(確認IE6のみです) javascript:(function(){var d=window.document;for(i=0;i<d.forms.length;i++){frm=d.forms[i];for(j=0;j<frm.all.length;j++){tag=frm.all[j];if(tag.type!=undefined&&tag.type=='hidden'){tag.outerHTML="<span>"+tag.name+…</d.forms.length;i++){frm=d.forms[i];for(j=0;j<frm.all.length;j++){tag=frm.all[j];if(tag.type!=undefined&&tag.type=='hidden'){tag.outerhtml="<span>

ブックマークレット

id:murasuke:20051011(ブラウザ入力をスクリプトで自動化) とか id:murasuke:20050707(画面に表示されているHTML(自分で入力したテキスト含む)の取得方法) のことを「ブックマークレット」と呼ぶらしい。今まで毎回アドレスバーにコピーしていたけど、ブック…