ブックマークレット


ブックマークレット
・・・ブックマークにURLを登録する代わりに、短いJavaScriptを登録しておくもの。


お勧めのブックマークレット


・フォームの入力内容を保存・復元(プルダウンには対応していない)


○保存

javascript:(function(){function%20o(s){prompt('',s)}var%20r='';for(var%20j=0;j<document.forms.length;j++){var%20f=document.forms[j];for(var%20i=0;i<f.elements.length;i++){var%20e=f.elements[i];if(e.type=='hidden'){r+='[HIDDEN:'+escape(e.name)+']';}if(e.type=='checkbox'||e.type=='radio'){r+=e.checked;}else{r+=escape(e.value);}r+=',';}}o(r);})();

○復元

javascript:(function(){function%20s(){return%20prompt('','')}var%20r=s();r=r.split(',');var%20c=0;for(var%20j=0;j<document.forms.length;j++){var%20f=document.forms[j];for(var%20i=0;i<r.length&&i<f.elements.length;i++){var%20e=f.elements[i];if(r[c].indexOf('[HIDDEN:',0)!=0){if(e.type=='checkbox'||e.type=='radio'){e.checked=(r[c]=='true');}else{e.value=unescape(r[c]);}}c++;}}})();


参考にしたサイト

http://www.teria.com/~koseki/memo/bookmarklets/


ブックマークレットのサンプル集

http://bookmarklet.daa.jp/

あとよく使うページを自分の使いやすいよう、カスタマイズするためのブックマークレットもよいかも。
(サイズを変えたりとかデフォルト値を設定するとか・・・)