miniToys
〜燃えろ!一行プログラミング〜
お気に入り(ブックマーク)から呼び出すタイプのツール(?)です。
IEだけでなく、一部の物はNetscapeでも使用可能です。
計算機とかリンクは
MacやLinuxのブラウザでも使える
んじゃないでしょうか。
(コメントタグ解除ツールがNetscape 6 PR2 で動作することを確認しました)
各ツールのタイトルをクリックすれば、どんな機能なのかがわかります。
http://hp.vector.co.jp/authors/VA015664/minitoys.htm
をブックマークに入れておいて、 たまにチェックすれば、 新しい機能が増えているかもしれません。
インストールするには?
方法1:
各ツールのタイトルを右クリックして「お気に入りに追加」(警告が出ても無視する)
方法2:
各ツールのタイトルをドラッグしてブックマークに落とす
方法3:
適当なページをブックマークする
↓
そのブックマークのプロパティを開き、URL欄にJavascriptのソースを貼付ける
↓
プロトコルがおかしいとの警告が出るが、無視してOKする
-----------------------
あとは、そのお気に入りを呼び出すだけでスクリプトが実行されます。
当然Javascriptを切ってると駄目です。
コメントタグ解除
Netscape 6 PR2 でも動作しました。
「反転」ツールの簡易版です。
コメントタグの中身を表示します。
ソース:
javascript: document.body.innerHTML= document.body.innerHTML.split("<!--コメント解除---");eval();
拡大縮小
たぶんIE5.5以降じゃないと駄目です。
ブラウザ内の画面の倍率を変更します。
1.0が等倍で、大きくすると拡大、小さくすると縮小になります。
低解像度環境で自分のページがどう表示されるのかの確認や、
文字が小さすぎるページを読むとき、
ページの縮小印刷をしたいときに便利です。
いきなり100とか入れると、わけがわからなくなります。
ソース:
javascript:document.body.style.zoom=prompt("倍率を指定してください。","1.0");eval();
グレイスケール
画面を白黒にします。どんな用途に使えるのかは不明
ソース:
javascript:document.body.style.filter="gray();";eval();
タイマースクリプト停止
ちゃんと動いているんだか怪しいのですが、一応効果はあるみたい。
ネスケや他のブラウザにもたぶん動きそう。
ソース:
javascript: function setTimeout(){return true}; function setInterval(){return true}; eval();
検索
ページ内の単語を検索して、強調表示します。
ネスケ6でも動きそう。
ソース:
javascript:var x=prompt("強調する単語を入力してください。","");if(x!="")document.body.innerHTML=document.body.innerHTML.split(x).join("
"+x+"
");eval();
置換
ページ内の単語を置換します。
ネスケ6でも動きそう。
ソース:
javascript:var x=prompt("検索語","");if(x!="")document.body.innerHTML=document.body.innerHTML.split(x).join(prompt("置換語",x));eval();
ステータスバークリア
IEのバグ+うざいJavascriptで、ステータスバーに変なテキストが残ってしまったときに使います。
ソース:
javascript:window.status="";eval();
配色変更
現在のページの背景色、文字色、リンク色を操作します
スタイルシートで背景を指定している場合などは使えません
ネスケ6でも動きそう。
ソース:
javascript:document.bgColor=prompt("背景色",document.bgColor);document.fgColor=prompt("文字色",document.fgColor);document.body.link=prompt("未読リンク",document.body.link);document.body.vLink=prompt("既読リンク",document.body.vLink);eval();
リンク
現在のページのリンクを作成します。
現在のページをリンクしたいけど、いちいちタグを書くのが面倒なときに使います。
あらゆるブラウザに対応!?
ソース:
javascript: var d=(document.title =="")?location:document.title; var v='
'+d+'
'; prompt("リンク",v);eval();
「まとめて検索」ページ
「サーチ」ツールのminitoys版。
選択している単語がある場合はその単語を検索し、
選択している単語がない場合はそのまま検索ページに飛びます。(普通のブックマークと同じ)
すこし改造すればネスケでも行けるでしょう。
ソース:
javascript: var d=escape(document.selection.createRange().text); d=(d=="")?d:"#"+d; location="http://hp.vector.co.jp/authors/VA015664/search/dummy.htm"+d;
計算機
簡易計算機。気軽に使えるので便利。あらゆるブラウザに対応!?
10進←→16進←→2進変換表示機能も付いています。
Windows付属の電卓と違って、「1+2-3*4/5」といった計算式を入れることも可能です。
括弧の閉じ忘れなどがあると、スクリプトエラーが出ます。
Windows2000なら、CTRL+Cでダイアログの内容をコピーできます。
ソース:
javascript: var c=eval(prompt("計算式を入力してください。","0")); alert("計算結果:\n\n10進\n"+c.toString(10)+"\n\n16進\n"+c.toString(16)+"\n\n2進\n"+c.toString(2));
にょ
意外なことにネスケ6でも逝けました。
ソース:
JavaScript:document.body.innerHTML=document.body.innerHTML.split('。').join('
にょ〜
').split('、').join('にょ、').split('私').join('わし').split('あぼーん').join('目からビーム!');focus();
−−−−−−−−−−−−−−−−−−−−−
牧本 公仁夫(まきもとくにお)
Mail
segabito@alpha-net.ne.jp
Home
http://www.lunartecs.ne.jp/~segabito/