tizen beta release
[framework/web/webkit-efl.git] / LayoutTests / fast / xmlhttprequest / xmlhttprequest-recursive-sync-event.html
1 <html>
2 <script>
3 function log(s)
4 {
5     var logDiv = document.getElementById("log");
6     logDiv.appendChild(document.createTextNode(s));
7     logDiv.appendChild(document.createElement("br"));
8 }
9
10 function test()
11 {
12     if (window.layoutTestController) {
13         layoutTestController.dumpAsText();
14     }
15     var xhr = new XMLHttpRequest();
16     xhr.onreadystatechange = function() {
17         if (xhr.readyState == 4) {
18             xhr.open("GET", "recurse.html", false);
19             xhr.send(null);
20         }
21     };
22     xhr.open("GET", "recurse.html", false);
23     xhr.send(null);
24     log("PASS");
25 }
26 </script>
27 <body onload="test()">
28 This tests that having infinite recursion in XMLHttpRequest event handler does not crash.
29 <br>
30 <div id="log"></div>
31 </body>
32 </html>