If I had to guess from this limited information, I'd say you have only one request object which is loading each piece in turn and overwriting the previous one in memory, so only the last one is noticed.<br><br>FWIW...<br><br>Peter<br><br><font face="Tahoma, Arial, Sans-Serif" size=2>
<hr align=center width="100%" SIZE=2>
<b>From</b>: "Murphy, Matt" <a href="mailto:Matt.Murphy@thermofisher.com">Matt.Murphy@thermofisher.com</a><br></font><br><br>All, <br><br>I thought I had this ingenious idea, to make a slow-loading page load<br>faster, I'd break up the sections into divs, and then call a series of<br>ajax functions to populate those divs asynchronously. <br><br>Problem is, only the last one called shows up. I can see in the firefox<br>error log that both document.getElementById('mydiv').innerHTML="myhtml"<br>calls ran, (the output of the php scripts called) but only one showed<br>up. <br><br>Here's the js I'm using to call my ajax functions:<br><br><br><br><br><br>Should this work? Is there a better way? <br><br>Thanks,<br><br>