AOK's JavaScript Sample
動作確認: ○IE6SP2(WinXP) ○Firefox3(WinXP) △Opera9(WinXP)
Last Update: Jul.30,2009

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

■ サンプル

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

■ ソース

 

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