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'))" と画像毎に指定する。 |
戻る | Copyright (c) 2006, 2009 AOK. All Rights Reserved. |