[OpenLayers-Users] Error displaying map in IE8 - VML.js
soatley
shawn at niagarafalls.ca
Wed Jul 29 11:35:02 EDT 2009
In case anyone else runs into this, I found out that after the map is
created, it sometimes doesn't set a height or width value in the map.size
property. Here's my fix which seems to work quite nicely:
map = new OpenLayers.Map('map', options);
if (isNaN(map.size.w) || isNaN(map.size.h)) {
map.updateSize();
}
Shawn
soatley wrote:
>
>
> I have a feeling I am running into the same issue here. I am using
> Revision 9492 and the problem I encounter is the Invalid Argument error
> when adding vector layers to the map.
>
> I have tried it on IE 7 (Win XP 32 bit) and IE 8 (Vista 64, in
> compatability mode). IE 8 on Vista not in compat. mode works fine.
>
> It seems to be very similar to the issue with Ticket 1910 from what I can
> tell.... Setting up an IE breakpoint on line 600 of OpenLayers.js it
> breaks where the variables w and h are assigned because this.size.w is
> NaN. If you were to look at the VML.js file, it is in the area of line
> 154.
>
> Does anyone have any new information or a way I can work around this?
>
> Shawn
>
>
> Christopher Schmidt-2 wrote:
>>
>> On Thu, Jun 18, 2009 at 10:23:15AM -0700, palewire wrote:
>>>
>>> I've encountered some IE8 errors too. Here's the paste from what the
>>> browser
>>> gives you. Is there anything I can do to help out?
>>
>> What SVN version is this with? This should only have been fixed in the
>> last few commits.
>>
>> -- Chris
>>
>>>
>>> Webpage error details
>>>
>>> User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1;
>>> Trident/4.0)
>>> Timestamp: Thu, 18 Jun 2009 17:21:04 UTC
>>>
>>>
>>> Message: Invalid argument.
>>> Line: 793
>>> Char: 110
>>> Code: 0
>>> URI: http:// ... /openlayers/OpenLayers.js
>>>
>>>
>>>
>>>
>>> Asle Benoni wrote:
>>> >
>>> > Sorry Christopher and others. That was a bad one from me. I did't like
>>> > my attitude there.
>>> > Of course I will test it since I had the problem just now. Glad you
>>> > pointed that out since I am always so glad and amazed at people here
>>> > just helping out ;-)
>>> > Hope I can contribute also.
>>> >
>>> > /asle
>>> >
>>> >
>>> > Den 12. juni. 2009 kl. 16.01 skrev Christopher Schmidt:
>>> >
>>> >> On Fri, Jun 12, 2009 at 03:52:54PM +0200, Asle Benoni wrote:
>>> >>> Thanks Kenneth, the compatibility hack works fine. I would rather
>>> >>> not hack
>>> >>> VML.js but I see this hack is newer than the one I tried. As long
>>> >>> as the
>>> >>> quickfix works I am satisfied. But would like to know if some have
>>> >>> success
>>> >>> with it and if it is included in future OL release.
>>> >>
>>> >> It can't be included in a future OL release until people test it. If
>>> >> you're unwilling to test it, the chances it will be included
>>> decrease.
>>> >> Please help test it if you care about it.
>>> >>
>>> >> -- Chris
>>> >>
>>> >>> /asle
>>> >>>
>>> >>> 2009/6/12 Andreas Hocevar <ahocevar at opengeo.org>
>>> >>>
>>> >>>> Hi,
>>> >>>>
>>> >>>> On Fri, Jun 12, 2009 at 8:53 AM, Kenneth Skovhede, GEOGRAF
>>> >>>> A/S<ks at geograf.dk> wrote:
>>> >>>>> Note sure what the actual problem is, but there are notes that
>>> >>>>> the patch
>>> >>>>> does not solve all issues.
>>> >>>>>
>>> >>>>> There is a nother fix mentioned, namely the one in comment #20:
>>> >>>>> http://trac.openlayers.org/ticket/1910#comment:20
>>> >>>>>
>>> >>>>> This effectively places IE8 in IE7 compatibility mode, and it
>>> >>>>> works.
>>> >>>>> Although it's not the correct long term solution, you can use it
>>> >>>>> until
>>> >>>>> the issue is fixed more permanently.
>>> >>>>
>>> >>>> The latest patch [1] should fix all vector layer issues in IE8. It
>>> >>>> would be nice to get some feedback if this is really the case.
>>> >>>>
>>> >>>> Regards,
>>> >>>> Andreas.
>>> >>>>
>>> >>>> [1]
>>> >>>>
>>> http://trac.openlayers.org/attachment/ticket/1910/openlayers-1910.patch
>>> >>>>
>>> >>>> --
>>> >>>> Andreas Hocevar
>>> >>>> OpenGeo - http://opengeo.org/
>>> >>>> Expert service straight from the developers.
>>> >>>>
>>> >>
>>> >>> _______________________________________________
>>> >>> Users mailing list
>>> >>> Users at openlayers.org
>>> >>> http://openlayers.org/mailman/listinfo/users
>>> >>
>>> >>
>>> >> --
>>> >> Christopher Schmidt
>>> >> MetaCarta
>>> >
>>> > _______________________________________________
>>> > Users mailing list
>>> > Users at openlayers.org
>>> > http://openlayers.org/mailman/listinfo/users
>>> >
>>> >
>>>
>>> --
>>> View this message in context:
>>> http://n2.nabble.com/Error-displaying-map-in-IE8---VML.js-tp3061276p3114656.html
>>> Sent from the OpenLayers Users mailing list archive at Nabble.com.
>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users at openlayers.org
>>> http://openlayers.org/mailman/listinfo/users
>>
>> --
>> Christopher Schmidt
>> MetaCarta
>> _______________________________________________
>> Users mailing list
>> Users at openlayers.org
>> http://openlayers.org/mailman/listinfo/users
>>
>>
>
>
--
View this message in context: http://n2.nabble.com/Error-displaying-map-in-IE8---VML.js-tp3061276p3350599.html
Sent from the OpenLayers Users mailing list archive at Nabble.com.
More information about the Users
mailing list