Я использую код Google, чтобы отложить загрузку javascript (страницы google)
Но у меня есть несколько встроенных javascripts, таких как:
<script type="text/javascript">
$(function () {
    alert("please work");
});
</script>
И это дает мне:
Неподготовлено ReferenceError: $не определено
Мне кажется, мне нужна функция, которая была запущена после загрузки jQuery и инициализации встроенных javascripts. Но если есть другой способ, я буду рад.
EDIT:
Некоторые из вас полностью не в теме. Махеш Сапкал был близок.
С этим кодом у меня нет ошибки, но я все равно не работаю
<head>
    <script type="text/javascript">
        var MhInit = NULL;
        // Add a script element as a child of the body
        function downloadJSAtOnload() {
            var element = document.createElement("script");
            MhInit = element.src = "my_packed_scripts.js";
            document.body.appendChild(element);
        }
        // Check for browser support of event handling capability
         if (window.addEventListener)
            window.addEventListener("load", downloadJSAtOnload, false);
         else if (window.attachEvent)
             window.attachEvent("onload", downloadJSAtOnload);
         else window.onload = downloadJSAtOnload;
    </script>
</head>
<body>
    <script type="text/javascript">
        MhInit.onload = function() {
            console.debug("here");
        };
    </script>
</body>
