- 締切済み
リンク先のイメージを取得したい
質問させていただきます。 <a href="URL">リンク先</a> 上記のリンク先のTOPイメージをonMouseされた際に表示したいのですが可能でしょうか? リンク先のイメージ等はサーバー等で保持するのでなく全てjavascriptで 行いたいと考えております。 以上よろしくお願いいたします
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- sample_
- ベストアンサー率76% (20/26)
表示したいサイトアドレスを渡すとそのサイトのキャプチャーを返すサービスがあるのでそれを利用すればできますよ。 自分は、下記サービスを利用してますよ。 http://img.simpleapi.net/ ちなみに、GoogleのBookmarkサービスでは http://www.websnapr.com/ のサービスを利用しているようです。 あとは、mouseoverイベントをトリガーにimgタグを作って表示してあげればできますね。(mouseoutで消すこともお忘れなく。。)
- 神崎 渉瑠(@taloo)
- ベストアンサー率44% (1016/2280)
> 上記のリンク先のTOPイメージをonMouseされた際に表示したいのですが可能でしょうか? スクリーンショットなどを表示したい、ということでしょうか? あらかじめスクリーンショットを撮影、保存しておき、下のように書けばできますが。 <a href="URL" onmouseover="document.getElementById('out').src='screenshot.jpg'">リンク先</a> <img src="" id="out"> 「サイト内の文章、画像の転載を禁止します」などと書かれているサイトのスクリーンショットに、サイト内で使用している文章(判読できる場合)、画像が含まれている場合は著作権法に抵触する可能性がありますので、 スクリーンショットの掲載は、あらかじめ許可を得ておく方が良いでしょう。 バナーが公開されていれば、それを使うことをおすすめします。
- SAYKA
- ベストアンサー率34% (944/2776)
うーん、No1の言う通り、ドメイン越えができないからどうやってもサーバサイドの何かしらがないと無理だねぇ。 小さいレンダリングを作るにも一度自分のドメイン側へ引き込まないといじれないし・・・ その辺で見かける縮小表示は大抵サーバサイドだよ
- yambejp
- ベストアンサー率51% (3827/7415)
>サーバー等で保持するのでなく全てjavascriptで であれば難しいですね。 ajaxを使ってもドメインはまたげないので