bookmarklet

C言語によるjavascript開発テンプレート

ブックマークレットは開発時に一行で書かなくてはならず、見通しが悪い。 そこで、インデントおよび改行をゆるし、ファイルによりブックマークレットを開発及び管理するために開発されたプログラムがこれ。 使用方法 先頭にmkbkmkを記述したnow.cgiを作成す…

cgiによる開発テンプレート

一行でブックマークレット書くのがいまいちつらいので以下のようなものを作ってみた。 インデントや改行込みでブックマークレットを作った後、cgiが改行とインデントを削除してアンカーを作成する。 #!/usr/bin/ruby title="選択領域数字半角化" program=<<'…

時間をtextareaに貼り付ける。

やられた。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…

form F1のtextarea T1のカーソル位置に時間を埋め込む(FF専用)

練習用に作った。まだアクティブな(もしくはフォーカスのある)テキストエリアを取得する方法がわからない。 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…