This page contains an "intrinsec event" and defines a function. It also loads an external script using the <script> tag.

This would be enough to consider it nontrivial. But it contains a free license notice between @licstart and @licend, so it is free.

The free code that is inline is executed, but the external file is blocked.

Code in this page:


<script>
/** @licstart  The following is the entire license notice for the 
 *  JavaScript code in this page.
 *  
 *   Copyright (C) 2011  Loic J. Duros
 *
 *   The JavaScript code in this page is free software: you can
 *   redistribute it and/or modify it under the terms of the GNU
 *   General Public License (GNU GPL) as published by the Free Software
 *   Foundation, either version 3 of the License, or (at your option)
 *   any later version.  The code is distributed WITHOUT ANY WARRANTY;
 *   without even the implied warranty of MERCHANTABILITY or FITNESS
 *   FOR A PARTICULAR PURPOSE.  See the GNU GPL for more details.
 *
 *   As additional permission under GNU GPL version 3 section 7, you
 *   may distribute non-source (e.g., minimized or compacted) forms of
 *   that code without the copy of the GNU GPL normally required by
 *   section 4, provided you include this license notice and a URL
 *   through which recipients can access the Corresponding Source.
 *
 *  @licend  The above is the entire license notice
 *  for the JavaScript code in this page.
 */
function doSomething () {
  alert('onload body');
}
</script>
<script src="external.js"></script>


Code in external file external.js


var xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","somepage.xml",true);
xmlhttp.send(null);