Hi y'all.

I have a page that once given an input, goes and loads five DIVs with
content; four of the divs are not visible (they are made visible by a
click on a tab interface).

What I had tried to do was as folows (given that the code has either
been passed as a POST (the 'asxcode='' gets filled in by <?php echo
$_POST['ASXCode'] ?> ) OR has been entered in the input box #getCode
and the Submit button #hitThat clicked...)

What I really wanted was for the call to doTheFirst() to populate
#summDiv, and THEN to go and doTheRest; that is, I wanted #summDiv's
content to be completely loaded and fopr the page to be 'navigable'...
and for the rest of the divs to load 'in the background' as it were.

What I find is that quite often the other divs are loading and are
finished WELL brfore #summDiv is populated (that is, before the call
to StockFullSum.php has fully returned its response).

Can anybody offer any guidance on this? I attach the javascript (of
course, jquery.js is called before this javascript script is included)


Cheers,


GT

here's the script.....

<script  type="text/javascript">
$(document).ready(function() {
$("ul.tabs").tabs("div.panes > div");
var asxcode= '';
if(asxcode!=='')
{
dotheFirst(asxcode);
}

});
$("#hitThat").click(function() {
       var thisCode=$("#getCode").val();
       dotheFirst(thisCode);
});

function dotheFirst(z) {
      $("#summDiv").html('<center><img style="margin-top:70px;"
src="http://localhost/WIP/loading.gif"; /></center>');
      $("#summDiv").load("http://www.marketmentat.com/includes/
StockFullSum.php", {ASXCode:z});
      doTheRest(z);
}


function doTheRest(t){
       $("#fundDiv").load("http://www.marketmentat.com/includes/
StockFundSum.php", {ASXCode:t});
       $("#techDiv").load("http://www.marketmentat.com/includes/
StockTechSum.php", {ASXCode:t});
       $("#sensDiv").load("http://www.marketmentat.com/includes/
StockSensSum.php", {ASXCode:t});
       $("#optDiv").load("http://www.marketmentat.com/includes/
StockOptSum.php", {ASXCode:t});
       $("#newsDiv").load("http://www.marketmentat.com/includes/
StockNewsSum.php", {ASXCode:t});
}

</script>

Reply via email to