[mapguide-users] RE: Setting Active Selection Using Web API

Mark Pendergraft markp at Meadgilman.com
Tue Jul 3 01:51:14 EDT 2007


Yes, I have just now figured this out.
I have fixed it by fully qualifying the URL in my original page's frame.

Thanks for the help
-Mark P.

-----Original Message-----
From: mapguide-users-bounces at lists.osgeo.org
[mailto:mapguide-users-bounces at lists.osgeo.org] On Behalf Of Jackie Ng
Sent: Monday, July 02, 2007 9:12 PM
To: mapguide-users at lists.osgeo.org
Subject: [mapguide-users] RE: Setting Active Selection Using Web API


Hi Mark,

It sounds like a cross-scripting problem. Are you sure that your
javascript
is running under the same hostname? Do you have any references to
localhost
in your javascript? 

- Jackie


Mark Pendergraft wrote:
> 
> Okay, I have done more testing.... And here is something weird.
> 
>  
> 
> When I open Autodesk MapGuide Studio 2007, and goto my map layout.  If
I
> launch the map from either one of the GO buttons (which launch AJAX or
> DWF) the code works fine.  It selects the parcel, and it's properties
> show up in the pane.... It doesn't work when I'm loading the map
through
> my own page.... which is almost identical to the dotnetviewersample.
So
> I don't quite understand what the problem is here.
> 
>  
> 
> Why does it work when launched with the entire URL:
> 
>
http://mga111/mapguide/mapviewerajax/?WEBLAYOUT=Library%3a%2f%2fKroll%2f
> Layout%2fMGAJobMapLayout.WebLayout&LOCALE=en
> 
>  
> 
> but not when I use:
> 
> http://mga111/mapguide/mga apps/test.aspx
> <http://mga111/mapguide/mga%20apps/test.aspx> 
> 
>  
> 
> they both reference the same taskpane startup page.
> 
>  
> 
> From: mapguide-users-bounces at lists.osgeo.org
> [mailto:mapguide-users-bounces at lists.osgeo.org] On Behalf Of Mark
> Pendergraft
> Sent: Monday, July 02, 2007 2:55 PM
> To: mapguide-users at lists.osgeo.org
> Subject: [mapguide-users] Setting Active Selection Using Web API
> 
>  
> 
> I am trying to set the active selection of the map using the web API.
> I'm using the MGOS 1.2 and writing in VB using VS 2005 Pro
> 
>  
> 
> My code seems to run just fine (the vb portion).  When I enable script
> debugging for internet explorer the javascript code below returns an
> error stating "Permission Denied"
> 
>  
> 
> -----------javascript code creating error--------------
> 
>  
> 
> function OnPageLoad()
> 
> {
> 
>     selectionXml = '<% =XmlSelection %>';
> 
>     parent.parent.SetSelectionXML(selectionXml);
> 
>     parent.parent.refresh();
> 
> }
> 
>  
> 
> -----------javascript code creating error--------------
> 
>  
> 
> The parent.parent.setselectionxml(selectionxml) line is where I get
the
> error.
> 
>  
> 
> The weird part is, if I disable script debugging and let it run the
map
> says "0 features selected", the properties window shows nothing, and
no
> selection shows up on screen.  But if I refresh the map, the selection
> does show up, but the properties window and map still show nothing.
> 
>  
> 
> I'm desperately trying to make this work!!!  I want people to be able
to
> search by parcel numbers on my map, and I want the map to zoom and
> select a parcel when they enter the parcel_id number.  However, it all
> hangs on me being able to select items on the map first.
> 
>  
> 
> -Mark Pendergraft.
> 
>  
> 
> 
> _______________________________________________
> mapguide-users mailing list
> mapguide-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapguide-users
> 
> 

-- 
View this message in context:
http://www.nabble.com/Setting-Active-Selection-Using-Web-API-tf4015139s1
6610.html#a11405925
Sent from the MapGuide Users mailing list archive at Nabble.com.

_______________________________________________
mapguide-users mailing list
mapguide-users at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapguide-users


More information about the mapguide-users mailing list