Et lite forslag.
Se og studer løsningen på
http://www.pcpitstop.com/internet/BwDownTest.asp?s=4
Gjør menyvalget: View -> Page Source.
Du kan sikkert ikke bare kopiere deres løsning (har ikke sett lisensen), men det er lov å studere og lære. Løsningen er egentlig ganske enkel.
Det hele begynner med at den velger størrelsen på image. (index)
step = parseInt(location.search.substr(3)) || 1;
Starter klokken
started = (new Date).getTime();
og setter navnet på image1. Det vil downloade bildet. Funksjonen ImgLoaded() stopper klokken, regner ud differansen og konverterer bildestørrelsen/tiden til Xbits/s.
document.write (' <img id=Image1 src="/images/bw/bwt'+step+'.jpg?n='+started+'" width=200 height=200 onLoad="ImgLoaded(1) ....
Den kan velge ulike image-størrelser avhengig av lokasjon.
http://www.pcpitstop.com/images/bw/bwt1.jpg
http://www.pcpitstop.com/images/bw/bwt2.jpg
....
http://www.pcpitstop.com/images/bw/bwt6.jpg
Lag ett enkelt bilde, f.eks av 1Mb størrelse.
Det er lov å lære.
Suit me!
Les også
http://www.w3schools.com/js/js_examples.asp
http://www.w3schools.com
Javascript, (X)DHTML
http://www.dynamicdrive.com
http://javascript.internet.com
http://www.faqts.com/knowledge_base/index.phtml/fid/53/