3 <p>This test that progress events are fired for XMLHttpRequestUpload objects.
</p>
4 <pre id='console'
></pre>
5 <script type=
"text/javascript">
6 if (window
.testRunner
) {
7 testRunner
.dumpAsText();
8 testRunner
.waitUntilDone();
13 document
.getElementById('console').appendChild(document
.createTextNode(message
+ "\n"));
18 function progressHandler(evt
)
20 log("PASS: onprogress event fired on XMLHttpRequestUpload.");
21 log("onprogress: " + evt
+ " [Loaded: " + evt
.loaded
+ " Total: " + evt
.total
+ "]");
24 function readystatechangeHandler(evt
)
26 if (xhr
.readyState
== xhr
.DONE
) {
27 if (window
.testRunner
)
28 testRunner
.notifyDone();
32 xhr
= new XMLHttpRequest
;
33 xhr
.upload
.onprogress
= progressHandler
;
34 xhr
.onreadystatechange
= readystatechangeHandler
;
35 xhr
.open("POST", "resources/post-echo.cgi", true);