AOK's JavaScript Sample
動作確認: ○IE6SP2,IE7(WinXP) ○Firefox1.5(WinXP)
Last Update: Nov.10,2006

インターネット上でファイルサイズを取得する方法についてのサンプルです。たとえば、サムネール画像を表示して、元の画像へリンクを張ったり、圧縮ファイルなどにリンクを張ってダウンロードさせたりする場合、リンク先のファイルサイズが表示されていると親切です。しかし、いちいちファイルサイズを調べて入力するのも面倒なので、なんとか、スクリプトで自動化してみました。ファイルサイズの取得に XMLHttpRequest を使用しているので、サポートされていないブラウザでは動作しません。また、XMLHttpRequest はドメイン間をまたぐ処理ができないので、他サイトのファイルサイズは取得できません。

■ サンプル

画像へのリンク   文字に張られたリンク
先のファイルサイズ
<BODY onload="get_size_all('TD')"> とすると、<A> と同じ id を持つ <TD> に表示される。<BODY onload="get_size_all('SPAN')"> とすれば、<SPAN> に表示されるようになる。
Groya(ダウンロード  
リンクあり   画像に張られたリンク
先のファイルサイズ
リンクなし   表示中の画像の
ファイルサイズ
<IMG onload="get_size_url_id(this.src,'s2')" と画像毎に指定する。

■ ソース


戻る Copyright (c) 2006 AOK. All Rights Reserved.