[OpenLayers-Users] Mouseclick position in IE6
Frank Broniewski
brfr at metrico.lu
Tue Jul 21 04:35:46 EDT 2009
Ok problem already solved ... it was indeed a css bug in IE6, namely the
infamous hasLayout property was set to false in the main content div and that
caused the problem with the wrong click position calculation.
#content had margins, but no width or height associated. And the margins for
left and right had the same value as the misalignment from pixel click
calculation. Assigning a width per javascript solves the wrong calculation.
Maybe this info is useful to someone else ...
Frank
On Tuesday 21 July 2009 09:45:36 Frank Broniewski wrote:
> Hello list,
>
> I have a map in a document with a somewhat complicated layout.
> Unfortunately I don't have the possibility to influence the layout to clean
> up things. See http://www.miselerland.lu/strasse-der-roemer for the page,
> down at the bottom is the map.
>
> There is a shift of 40px to the left when the mouse position gets
> determined for IE6. Are there any known issues with IE6 and position
> determination? Its probably some CSS issue, but I am not a guru, so I am
> not into all the CSS bugs of IE6.
>
> And if not, where can I patch/hack my OL to implement the negative pixel in
> x direction? I thought, Events.js->getMouseposition would be good for a
> start. But I fear to break more than repair when I substract some value
> from the determined mouse position for IE6.
>
> Many thanks
> Frank
--
Frank Broniewski
Metrico s.àr.l. ( http://www.metrico.lu )
36, rue des Romains
L-5433 Niederdonven
Luxembourg
Fon: +352 26 74 94 28
Fax: +352 26 74 94 99
More information about the Users
mailing list