Same problem. :-(
On Tue, Jun 23, 2009 at 6:40 PM, Ralph <[email protected]> wrote:
>
> Try this
> map = new GMap2(document.getElementById("map"),{size:new GSize
> (300,400)});
>
> Ralph
>
>
> On Jun 23, 6:21 pm, jfl <[email protected]> wrote:
> > Hi, I don't usually post questions here but I have searched the forums
> > of the world without any success. I hope somebody can help me.
> >
> > Basically I am using the AjaxControlToolkit TabControl Version
> > 3.0.30512 (http://www.asp.net/AJAX/AjaxControlToolkit/Samples/Tabs/
> > Tabs.aspx)
> >
> > On the first tab I have a Google Map and some text on the second tab.
> >
> > The map works fine until I click on the 2nd tab and then on the
> > first. When I return to the first tab the map displays fine but as
> > soon as I click on the map I get the error: "'$e.j' is null or not an
> > object". This only happens in IE7 - I have tried FireFox and Safari
> > and it works fine in there.
> >
> > I have read posts about calling map.checkResize() and I have
> > implemented that, but still I get the error. For reference, here is
> > my code:
> >
> > Thanks in advance!
> > jfl
> >
> > <%@ Page Language="C#" AutoEventWireup="true"
> > CodeFile="tabtest.aspx.cs" Inherits="tabtest" %>
> > <%@ Register assembly="AjaxControlToolkit"
> > namespace="AjaxControlToolkit" tagprefix="ajaxToolkit" %>
> > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
> http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
> > <html xmlns="http://www.w3.org/1999/xhtml">
> > <head runat="server">
> > <script src="http://maps.google.com/maps?
> > file=api&v=2&key=ABQIAAAAxsB8RAu7fB9FCe6JY-
> >
> IalRT2yXp_ZAY8_ufC3CFXhHIE1NvwkxRD2wU8srXubu2ecWGoASyQh8iHxQ&sensor=false"
> > type="text/javascript"></script>
> > <title></title>
> > <script type="text/javascript">
> > var map;
> >
> > function initialize() {
> > if (GBrowserIsCompatible()) {
> > map = new GMap2(document.getElementById
> > ("map_canvas"));
> > if (map) {
> > map.setCenter(new GLatLng(-28.071980301779845,
> > 27.3779296875), 5);
> > map.setUIToDefault();
> > }
> > }
> > }
> >
> > function mapCheckResize() {
> > if (map) {
> > map.checkResize();
> > }
> > }
> > </script>
> > </head>
> > <body onload="initialize()" onunload="GUnload()">
> > <form id="form1" runat="server">
> > <asp:ScriptManager ID="ScriptManager1" runat="server">
> > </asp:ScriptManager>
> > <ajaxToolkit:TabContainer ID="TabContainer1" runat="server"
> > ActiveTabIndex="0"
> > OnClientActiveTabChanged="mapCheckResize">
> > <ajaxToolkit:TabPanel ID="TabPanel1" runat="server"
> > HeaderText="TabPanel1">
> > <ContentTemplate>
> > <div id="map_canvas" style="width: 300px; height:
> > 300px;"></div>
> > </ContentTemplate>
> > </ajaxToolkit:TabPanel>
> > <ajaxToolkit:TabPanel ID="TabPanel2" runat="server"
> > HeaderText="TabPanel2">
> > <ContentTemplate>
> > Some content here...
> > </ContentTemplate>
> > </ajaxToolkit:TabPanel>
> > </ajaxToolkit:TabContainer>
> > </form>
> > </body>
> > </html>
> >
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google Maps API" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/Google-Maps-API?hl=en
-~----------~----~----~----~------~----~------~--~---