Schwarz Lanzenreiter forward

Bookmarklet

スクリプトをお気に入りに登録して使用

各種ブラウザで利用できます。


登録方法
  • リンク箇所(Bookmarklet 名)を右クリックから「お気に入りに追加」又は「ブックマーク」へ登録、追加してください。
  • 登録時に警告ダイアログが出ますが無視して続行してください。
利用方法
  • ブックマークから、登録した Bookmarklet を選択するだけで そのページに対してスクリプトが実行されます。 Web 巡回中に出くわした微妙なページにサクッと実行するだけです。
  • ページをダイナミックに変化させる様なスクリプトで、使用後に元に戻したい時はもう一度同じ Bookmarklet を実行してください。 (対応していないものもあります)
動作ブラウザ
  • 基本的に書いてある動作ブラウザは適当な感があるので気をつけてください。
  • 「IE4+」と書いてあるものは「InternetExplorer」のバージョン4以降で動作するという意味です。 が、実際にIE4で動作確認したわけではないので動かないスクリプトも予想されます。
  • 「NN3+」と書いてあるものは「NetscapeNavigator 3」で動作確認してあります。
  • 「NN6+」と書いてあるものは Gecko 系(Mozilla,FireFox,FireBird,etc..) も含まれます。
  • Mac に関しては動く、動かないが全く解りません。実際にスクリプトを走らせて動作確認してみてください。
スクリプトの改造
  • 改造というか、値を変更できるものについては中身を書き出してあるソース中にて変更可能箇所を強調してあります。
  • 値を変更するには(大抵のブラウザで)ブックマークの「プロパティ」を開くことでソースの編集が可能になります。
  • 書き換えたことで動作しなくなった場合は、値がクヲーテイションで括られているか確認してみてください。

[PageTop] [Back]


[PageTop] [Back]


配色センスのないページをグレイスケールに変える [ 2004/2/25 ]
IE4+ [ フレーム対応 ]
GrayFilter
javascript:function func(n){ for(i=0; n.frames.length>i; i++){ if(n.frames[i].length) func(n.frames[i]); else fz[fz.length]=n.frames[i];};}; fz=[top]; func(top); for(i in fz) with(document.body.style) void(filter=filter?"":"gray()");
ページをレントゲン写真の様にする [ 2004/2/25 ]
IE4+ [ フレーム対応 ]
大きいページや画像の多いページにはお勧めしません
XrayFilter
javascript:function func(n){ for(i=0; n.frames.length>i; i++){ if(n.frames[i].length) func(n.frames[i]); else fz[fz.length]= n.frames[i];};}; fz=[top]; func(top); for(i in fz) with(document.body.style) void(filter= filter?"":"xray()");
配色センスのないページを任意の色に変える(旧ブラウザ用) [ 2004/2/25 ]
IE4+|NN3+(Netscape では背景色のみ)
固定タイプ [ フレーム対応 ]
ChangeColor-01
javascript:function func(n){ for(i=0; n.frames.length>i; i++){ if(n.frames[i].length) func(n.frames[i]); else fz[fz.length]= n.frames[i];};}; fz= new Array(); if(top.frames.length) func(top); else fz[0]=top; for(i in fz) with(fz[i].document) void(bgColor= "#eeeeee",fgColor="#222222");
設定タイプ [ フレーム対応 ]
ChangeColor-02
javascript:bgc=prompt("BackGround","#eeeeee"); fgc= prompt("Text","#222222"); function func(n){ for(i=0; n.frames.length>i; i++){ if(n.frames[i].length) func(n.frames[i]);else fz[fz.length]= n.frames[i];};}; fz=new Array(); if(top.frames.length) func(top); else fz[0]=top; for(i in fz) with(fz[i].document) void(bgColor= bgc,fgColor=fgc);
配色センスのないページを任意の色に変える(CSS) [ 2004/2/25 ]
IE4+|NN6+ [ フレーム対応 ]
ChangeColor
javascript:function func(n){ for(i=0; n.frames.length>i; i++){ if(n.frames[i].length) func(n.frames[i]); else fz[fz.length]= n.frames[i];};}; fz=new Array(); if(top.frames.length) func(top); else fz[0]=top;for(i in fz) with(fz[i].document.body.style) void(backgroundColor="#eeeeee", color="#222222");
文字の洪水で読み難いページに適度なスペースを入れる [ 2004/2/25 ]
IE4+|NN6+ [ フレーム対応 ]
Spacer
javascript:function func(n){ for(i=0; n.frames.length>i; i++){ if(n.frames[i].length) func(n.frames[i]); else fz[fz.length]= n.frames[i];};}; fz=new Array(); if(top.frames.length) func(top); else fz[0]=top; for(i in fz) with(fz[i].document.body.style) void(lineHeight="140%",margin="5%");
食べさせられたクッキーを見てみる [ 2004/2/25 ]
IE3+|NN2+ [ おまけ機能:デコード付き ]
ReadCookie
javascript:if((ck= document.cookie|| (alert("none")))&& prompt("cookie:",ck)!=null) void(prompt("decode cookie:", unescape(ck)));
ページの最終更新日を調べる [ 2004/2/25 ]
IE4+|NN3+ [ フレーム対応 ]
CheckLastModified
javascript:function func(n){ for(i=0; n.frames.length>i; i++){ if(n.frames[i].length)func(n.frames[i]);else fz[fz.length]=n.frames[i];};}; fz=new Array(); if(top.frames.length) func(top); else fz[0]=top; l=""; for(i in fz) with(fz[i].document) l+="Title="+ title+"\nURL="+ URL+"\nlastModified="+ lastModified+"\n\n";alert(l);
クリック禁止等のうざいイベントを葬る [ 2004/2/25 ]
IE4+|NN4+ [ フレーム対応 ]
EventCancellation
javascript:(function(){ function func(n){ for(i=0; n.frames.length>i; i++){ if(n.frames[i].length) func(n.frames[i]); else fz[fz.length]=n.frames[i];};}; var i,ft,fn,cnt= document.body?3:2,fz=[top]; func(top); while(cnt--) for(i in fz) with(cnt?(cnt<2?fz[i].document: fz[i].document.body): fz[i].window) onclick= onmouseup= onmousedown= onkeypress= onkeyup= onkeydown= onselect= onselectstart= oncontextmenu= null;})();
リンクを吸い出す [ 2004/2/25 ]
IE4+|NN3+
AddLinks
javascript:(w=window.open().document).open(); for(lz=document.links, i=0; i<lz.length; i++) w.write("<dt>",location.host!= lz[i].host&& "<font color=red>",(document.all? lz[i].innerText: lz[i].text)||"- - -","<\/font><dd><a target=_blank href=\'",lz[i].href,"\'>",lz[i].href,"<\/a>"); void(w.close());
バナー画像を消す(手抜き) [ 2004/2/25 ]
IE6専(バナー判定は適当)
HideBannerz
javascript:sUrl=((d=document ).URL.match(/^https?:\/\/[\d\w\.\-\:]+\/(~[\d\w\.\-]+\/)*/))[0]; try{stflg++;}catch(e){ stflg=1;}; for(i in imgz=d.getElementsByTagName("img")) if(imgz[i].src&& imgz[i].src.indexOf(sUrl) ==-1|| ((ahref=(n= imgz[i].parentNode) &&n.tagName=="A"&&n.href)&& (ahref.indexOf("?") !=-1|| ahref.indexOf(sUrl) ==-1))) imgz[i].style.display=stflg%2?"none":"block"; void(0);
Cookie を削除する [ 2004/2/25 ]
IE4+ | NN3+
RemoveCookie
javascript:(tm=new Date()).setTime(tm.getTime()-1); tm="=;expires="+ tm.toGMTString(); for(i in ckz=(document.cookie+ ";").split(";")) document.cookie=(ckz[i].split("="))[0]+tm;void(0);
小さくて読み難い字を正常(フォントサイズ「中」)にする [ 2004/2/25 ]
IE4+ [ フレーム対応 ]
正常に戻したい文字列をドラッグし選択する
FontNormalization
javascript:function func(n){for(i=0;n.frames.length>i;i++){ if(n.frames[i].length) func(n.frames[i]); else fz[fz.length]=n.frames[i];};};fz=new Array(); if(top.frames.length) func(top); else fz[0]=top; for(i in fz) with(fz[i].document) onselectstart=function(){ onmouseup=function(){ selection.createRange().execCommand("FontSize",true, 3 );}}; void(0);
読み難い字の色を任意の色に変える [ 2004/2/27 ]
IE4+ [ 入力タイプ | フレーム対応 ]
色を変更したい文字列をドラッグし選択する
ChangeFontColor
javascript:clr=prompt("色を入力してください","#000000");function func(n){for(i=0;n.frames.length>i;i++){ if(n.frames[i].length) func(n.frames[i]); else fz[fz.length]=n.frames[i];};};fz=new Array(); if(top.frames.length) func(top); else fz[0]=top; for(i in fz) with(fz[i].document) onselectstart=function(){ onmouseup=function(){ selection.createRange().execCommand("ForeColor", true, clr );}}; void(0);

[PageTop] [Back]

Copyright(C) 2002-2004 kerry.