SV: [thelist] Recieved number of bytes (cleaned up script)

Andreas Wahlin Andreas.Wahlin at
Tue Jun 22 08:49:38 CDT 2004

Sorry for flaming!
This is a more cleaned up version of the script which seems to work

function weigh() {
	var size = 0;
	for (var i = 0; i < document.images.length; i++)
		size += parseInt(document.images[i].fileSize);
	size += parseInt(document.fileSize);
	size = new String(size);
	for(var i = size.length-1, j = 1; i > 0; i--, j++)
		if (j/3 == Math.ceil(j/3))
			size = size.substring(0, i) + ',' +
size.substring(i, size.length);
	alert('This page weighs '+size+' bytes.');

If any javascript gurus out there can detect any real difference, please
say so. 
It still doesen't work in mozilla though, reasen seeming to be that
mozilla (firefox) doesen't have the image.fileSize attribute that IE
seems to have. Is this true?


More information about the thelist mailing list