素人がプログラミングを勉強していたブログ

プログラミング、セキュリティ、英語、Webなどのブログ since 2008

連絡先: すかいぷ:javascripter_  か javascripter あっと tsukkun.net skypeのほうがいいです

Firebugみたいな一行のJavaScriptを実行するバーをWebページの下のほうにくっつけるブックマークレット

var inputjs=document.createElement('input');
inputjs.id="inputcode";
document.body.appendChild(inputjs);
inputjs.style.width="100%";
inputjs.style.border="solid 1px gray";
inputjs.style.position="fixed";
inputjs.style.bottom="0px";
inputjs.style.left="0px";
inputjs.style.opacity="0.8";
inputjs.addEventListener('keydown',dKeydown,false);
function dKeydown(evnt){
if((inputjs.value!="")&&(evnt.which==13)){
eval(inputjs.value);
}
}

ブックマークレットならこれ。

javascript:var inputjs=document.createElement('input');inputjs.id="inputcode";document.body.appendChild(inputjs);inputjs.style.width="100%";inputjs.style.border="solid 1px gray";inputjs.style.position="fixed";inputjs.style.bottom="0px";inputjs.style.left="0px";inputjs.style.opacity="0.8";inputjs.addEventListener('keydown',dKeydown,false);function dKeydown(evnt){if(evnt.which==13){eval(inputjs.value);}}

スタイルを一括で指定する方法とかは後で調べる。