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 _______________________________________________ Users mailing list [email protected] http://openlayers.org/mailman/listinfo/users
