Hi,

The index.html file that is generated has a <body> element like this:


<body>

    <script type="text/javascript">

        new MapSearch().start();

    </script>

</body>

I was wondering if it would be better to do it this way:


<body onload="onLoadHandler()">

    <script type="text/javascript">

        function onLoadHandler() {

            new MapSearch().start();

        }

    </script>

</body>

I ran into a situation trying to create a <script> tag on the fly and used 
document.body.appendChild() and most of the time document.body was null. I 
experimented by altering the index.html and moving the start() of the FlexJS 
app inside of the onload handler.

Since I need to work with the generated index.html, I changed my 
script-generation code to use document.head.appendChild() and that works. Just 
wondering if it might be a good practice to start our FlexJS apps from within 
an onload handler?

Thanks,
Peter Ent
Adobe Systems

Reply via email to