Dynamically appended scripts not downloaded in Chrome
<p>Does anybody know how to append scripts dynamically in Chrome? I copied the following code that works in FF 3.0 and IE7 but not Chrome.</p>

<pre><code>    function include_dom(script_filename) {
        var html_doc = document.getElementsByTagName('head').item(0);
        var js = document.createElement('script');
        js.setAttribute('language', 'javascript');
        js.setAttribute('type', 'text/javascript');
        js.setAttribute('src', script_filename);
        html_doc.appendChild(js);
        return false;
    }

    var included_files = new Array();

    function include_once(script_filename) {
        if (!in_array(script_filename, included_files)) {
            included_files[included_files.length] = script_filename;
            include_dom(script_filename);
        }
    }

    function in_array(needle, haystack) {
        for (var i = 0; i &lt; haystack.length; i++) {
            if (haystack[i] == needle) {
                return true;
            }
        }
        return false;
    }
</code></pre>

<p>I can see the code appended to the head element by running:</p>

<p>`document.getElementsByTagName('head').item(0).innerHTML;</p>

<p>within Chrome's inspector, however I can't see any of the scripts being requested in my HTTP sniffer.</p>
