ブックマークレット

デジタル

ブックマークレットで外部ファイルを使う方法

ブックマークレットの長さの制限は508文字だそうです。複雑なものを作ると超えてしまうかもしれません。このような場合はJavaScriptの本体を外部のファイルにする方法を使うとよいです。javascript:(function(){var%...
JavaScript

ブラウザ上の選択された文字列を取得する方法

JavaScriptを使って、ブラウザ上の選択された文字列を取得する方法を示します。IEの場合は、documentに対して、「selection.createRange().text」を使うと取得できます。Firefoxの場合は、docum...
JavaScript

「Twitterに投稿」用のリンクとブックマークレット

自分のウェブサイトのタイトルとURLをTwitterに投稿するための「リンク」は次のように書きます。Twitterに投稿そして、この「リンク」を右クリックしてブックマークに登録するとブックマークレットになります。この場合は自分のウェブサイト...
JavaScript

自動入力のためのブックマークレットの作り方

ウェブサイトのテキストボックスに文字列をセットしたり、リストボックスの選択肢を選んだりすることがありますが、いつも同じページで同じ作業をするのは苦痛です。ブックマークレットを使うと自動化することができます。ここではブックマークレットの作り方...
JavaScript

alertとpromptのどちらを使うか

ブックマークレットで、取得した何らかの結果を表示させるにはアラートまたはプロンプトを使う。javascript:(function(){alert('sample');})()javascript:(function(){a=window....
JavaScript

ブックマークレットで目的のウェブサイトを開く方法

ブックマークレットを使って特定のページを開く場合は次のような方法があります。同じウィンドウで開くjavascript:(function(){document.location.href=URL})()別のウィンドウで開くjavascrip...
デジタル

Amazonのリンクを作成するブックマークレット

Amazonのシンプルなリンクを作るブックマークを作ってみました。Amazonの商品ページ(単品)を開いた状態で実行すると、リンク用の文字列(HTML)が表示されたダイアログが出ます。Firefoxで動作を確認しました。「xxxxx-22」...
デジタル

HTMLのテーブルを縞状にするブックマークレット

ウェブページのテーブル、すなわち「<table>~</table>」を使って書かれたテーブルについて、1行おきに背景をグレーにするブックマークレットを作ってみました。長い表を縞状にすることで見やすくしようというわけです。そのページにあるテー...
iPhone

iPhoneでPicasaWebの画像を保存する方法

Twitterで「iPhoneでPicasaWebの画像が保存できない」というつぶやきがあり、「そんなはずはないだろう」と思い、やってみると確かにできませんでした。iPhoneでは通常は画像をしばらく押していると、その画像を保存するオプショ...
デジタル

次のページを開くブックマークレット

URLに数字が入っている場合、次の数のページを開きます。「test123.htm」ならば「test124.htm」が開きます。