Memo for a Moment

〜 Web2.0を追い求めて 〜

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書く事で広告が消せます。

リンク先ページのスクリーンショット

SimpleAPIはてなスクリーンショットを利用してURLで指定したホームページサイトスクリーンショットを取得することができる。これとリンクを組み合わせるとサイトが一目瞭然になっておもしろそうなのでやってみた。どれを使おうか迷ったのだけれど今回はMozShotに決定。


スクリーンショットの取り方


とりあえず画像をゲットするだけなら
'http://mozshot.nemui.org/shot?対象ページのURL'
にアクセスすれば128×128のスクリーンショットが得られる。


大きいサイズ( 256×256 )はURLの?の前に/largeを、小さいサイズ( 64×64 )は/smallを入れればよい。その他もっと細かい設定をして取得することもできるようです。


たとえば、、、
http://mozshot.nemui.org/shot?http://goodspade.blog87.fc2.com/

Memo for a Moment


これをリンク文字にマウスが乗ったときポップアップで表示してみよう。
ポップアップ表示の仕方はこちら


どうせならイメージリンクにしちゃえば都合が良いので、onMouseOverでアンカータグを作ってそれをoverlibに渡すようにした。

こんな感じ、、、

var source =
'<a href=\'' +
window.event.srcElement.href +
'\' target=\'_blank\' onClick=\'nd();\' >' +
'<img src=\'http://mozshot.nemui.org/shot/large?' +
window.event.srcElement.href +
'\' style=\'border:0;\' alt=\'' +
window.event.srcElement.href + '\' />' +
'</a>';


window.event.srcElement.href ← これが大元のリンクURLなので、それをスクリーショット取得URLに連結、altに設定でOK



デモ


http://www.yahoo.co.jp

http://www.google.co.jp

http://www.youtube.com/

http://www.myspace.com/

http://mixi.jp/


ホームページ制作ASP


登録サイト30万突破のA8.net

コメント


管理者にだけ表示を許可する
 

こんにちは

トラックバックありがとうございます。
「Memo for a Moment」さんで紹介している方法、
カッコイイですね。今度試してみます。

tookitio | URL | [EDIT]


こんばんは

コメントありがとうございます!!

tookitioさんのブログこれからもお邪魔すると思うのでよろしくです!

goodspade | URL | [EDIT]


トラックバック

TB*URL
この記事にトラックバックする(FC2ブログユーザー)

トラックバック先のサムネイルを表示2 -SimpleAPIからmozshotへ変更

なんとトラックバック先のサムネイルSimpleAPI - ウェブサイト・サムネイル化ツールだとBLOG TOPの画像になったり表示先の画像になったりと気まぐれでしたが、ここは不安定だからだったそうです↑またまたニンブロラボ.さんが紹介してくれました Mozshotだと『そのページ』

kisatonomori blog


外部サイトのスクリーンショットを表示させてみた

えー、と。表題のとおりです。それだけなんです。すみません。■MozShotってところでスクリーンショットのデータを取得して表示するってだけなので、いかにも他人のフンドシで・・・的な、んんん、...

【日々平穏】