bookmarklet
ブックマークレットは開発時に一行で書かなくてはならず、見通しが悪い。 そこで、インデントおよび改行をゆるし、ファイルによりブックマークレットを開発及び管理するために開発されたプログラムがこれ。 使用方法 先頭にmkbkmkを記述したnow.cgiを作成す…
一行でブックマークレット書くのがいまいちつらいので以下のようなものを作ってみた。 インデントや改行込みでブックマークレットを作った後、cgiが改行とインデントを削除してアンカーを作成する。 #!/usr/bin/ruby title="選択領域数字半角化" program=<<'…
やられた。getMonthは0-11で返ってくるんだ。(http://www.scollabo.com/banban/jsindex/sample/sample_081.html) 平成の日付 javascript:(function(){n=(t=document.getElementsByTagName('textarea')[0]).selectionStart;v=t.value;s=t.scrollTop;t.value=(…
以前もらったもの javascript: var f, i, form; var a, b, n; n=0; a=prompt('Replace regexp...'); if (a != null) b=prompt('...with', a); if (a != null && b != null) { for (f=0; f
javascript:(function(){n=(t=document.getElementsByTagName('textarea')[0]).selectionStart;v=t.value;s=t.scrollTop;t.value=(v.substr(0,n)+(f=[(d=new Date()).getFullYear(),d.getMonth(),d.getDate()].join("/"))+v.substr(n,v.length));t.scrollTop…
練習用に作った。まだアクティブな(もしくはフォーカスのある)テキストエリアを取得する方法がわからない。 javascript:(function(){dt=new Date();d=document.F1.T1;n=d.selectionStart;v=d.value;t=d.scrollTop;d.value=(v.substr(0,n)+(s=dt.getFullYea…