[mapguide-users] Can anyone tell me why I can't do a refresh

Ivan Milicevic Ivan.Milicevic at supranet.hr
Fri Dec 14 18:20:29 EST 2007

I think that the error code wolud be "pemission id denied" in that case.
Guy obviously misspeled function name.


is what he needs.

-----Original Message-----
From: mapguide-users-bounces at lists.osgeo.org
[mailto:mapguide-users-bounces at lists.osgeo.org] On Behalf Of Gunter
Sent: Friday, December 14, 2007 11:18 PM
To: mapguide-users at lists.osgeo.org
Subject: Re: [mapguide-users] Can anyone tell me why I can't do a


could it be that your code runs in another domain than the AjaxViewer.
example when your code runs on your develop machine and the AjaxViewer
(WebExtensions) runs on another computer on your intranet you will have
security issue. You cannot access the methods in another frame via
when it is located in another domain. I ran into this problem and got
same error saying object or method does not exist.

Gunter Becker

gom wrote:
> I have the following code in vb.net.  I get a javascript error when I
> to do the refresh.  If I place an html button in the page and execute
> parent.parent.mapFrame.refresh();  It refreshes the map with my group
> turned off.  For some reason, when I execute the sub as shown below,
> parent.parent.mapFrame is not valid but parent.mapFrame is.  Same page
> the html button but obviously executed differently.  The debugger
> that parent is viewFrame in this context and parent.mapFrame is valid.

> However, the refresh throws an error saying object or method does not
> exist.  I feel like I'm missing something obvious but cannot discover
> it is.  Anyone have any help.
> Thanks in advance.
> Protected Sub RadioButton1_CheckedChanged(ByVal sender As Object,
ByVal e
> As System.EventArgs)
>         InitializeWebTier()
>         Dim mySiteConnection As New MgSiteConnection
>         Dim myUserInfo As New
> MgUserInformation(Session.Item("sessionID").ToString)
>         mySiteConnection.Open(myUserInfo)
>         Dim myFeatureService As MgFeatureService =
> mySiteConnection.CreateService(MgServiceType.FeatureService)
>         Dim myResourceService As MgResourceService =
> mySiteConnection.CreateService(MgServiceType.ResourceService)
>         Dim myMap As New MgMap
>         myMap.Open(myResourceService, m_CurrentMap())
>         Dim myLayerGroup As MgLayerGroup = Nothing
>         Dim myLayerGroups As MgLayerGroupCollection =
>         Dim i As Integer = 0
>         For Each myLayerGroup In myLayerGroups
>             If myLayerGroup.Name = "Group1" Then
>                 myLayerGroup.SetVisible(False)
>             End If
>         Next
>         myMap.Save()
>         Dim myKey As String = "mapRefresh"
>         If Not Page.ClientScript.IsStartupScriptRegistered(Me.GetType,
> myKey) Then
>             Dim myScript As String = "parent.mapFrame.refresh();"
>             Page.ClientScript.RegisterStartupScript(Me.GetType, myKey,
> myScript, True)
>         End If
> End Sub

View this message in context:
Sent from the MapGuide Users mailing list archive at Nabble.com.

mapguide-users mailing list
mapguide-users at lists.osgeo.org

More information about the mapguide-users mailing list