tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

014.html (709B)


      1 <!doctype html>
      2 <title> Link with javascript onclick form submission script order </title>
      3 <script src="/resources/testharness.js"></script>
      4 <script src="/resources/testharnessreport.js"></script>
      5 <div id="log"></div>
      6 <iframe id="test" name="test"></iframe>
      7 <form target="test" action="javascript:parent.events.push('submit');"></form>
      8 <a target="test" onclick="document.forms[0].submit()">Test</a>
      9 <script>
     10 var t = async_test();
     11 var events = [];
     12 t.step(function() {
     13  document.getElementsByTagName("a")[0].click();
     14  events.push('after script');
     15 });
     16 onload = t.step_func(function() {
     17  // javascript: executions are async.
     18  assert_array_equals(events, ['after script', 'submit']);
     19  t.done();
     20 });
     21 </script>