ThinkGeo.com    |     Documentation    |     Premium Support

Map Control prevents parallel functions on page

 I have a map on a web application.


This application uses javascript and jquery for other things as well.  I have two function which are desinged to, and normally do run in paralell.


However, if I have a map control on the page the processes run sequentially and not simultaneously.  Is there a setting the map control implements that does this??



Hello Eric, 
  
 Thanks for your post, sorry we can’t let the map control run simultaneously with javascript, because we need get some information from dom-tree, so it’s designed like this way, we can’t change it right now. 
  
 Regards, 
  
 Gary

Gary


 


Okay, I can understand that.  However you didn't quite answer my question. 



In addition to the map blocking, two other (non map) functions run in sequence when the map is present, and run in parallel when the map is not on the page. 



I think what ever the map does to block other functions is affecting the rest of the page.  Is there a setting the map control manipulates, I would like to know if there is. 


I look forward to your reply.


 


Thank you,


 


Eric



 Hello Eric,


 
Sorry for delay, our map control didn't block any funcation, here is some code you can see:

var parserMap1=new mapParser(jsonMap1);
Sys.Application.remove_load(keepsession);
Sys.Application.remove_load(CreateAllMaps);
Sys.Application.add_load(keepsession);
Sys.Application.add_load(CreateAllMaps);
function CreateMapMap1(sender,args){};
Sys.Application.add_load(CreateMapMap1);
var Map1 = new ThinkGeo('Map1');

 
We create map after page load, and JavaScript, Jquery should execute before this.
 
Could you please provide a sample that can recreate the problem? Just some simple sample.
 
Thanks for your help.
 
Regards,
 
Gary