open-url-javascript-window.htm (974B)
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title>XMLHttpRequest: open() - resolving URLs (javascript: <iframe>; 1)</title> 5 <script src="/resources/testharness.js"></script> 6 <script src="/resources/testharnessreport.js"></script> 7 <link rel="help" href="https://xhr.spec.whatwg.org/#the-open()-method" data-tested-assertations="following::ol[1]/li[2]/ol[1]/li[2] following::ol[1]/li[7] following::ol[1]/li[14]/ul/li[2]" /> 8 </head> 9 <body> 10 <div id="log"></div> 11 <script> 12 var test = async_test() 13 function request() { 14 test.step(function() { 15 var x = new XMLHttpRequest() 16 x.open("GET", "folder.txt", false) 17 x.send(null) 18 assert_equals(x.responseText, "top\n") 19 test.done() 20 }) 21 } 22 test.step(function() { 23 var iframe = document.body.appendChild(document.createElement("iframe")) 24 iframe.src = "javascript:parent.request()" 25 }) 26 </script> 27 </body> 28 </html>