This content has been marked as final. Show 6 replies
I have found a workaround for this in google chrome (I havent tested firefox). If the theme has no info columns then it seems that any events attached to the themes cannot be fired. So I added a dummy info column to my theme and now the events work (such as on click, mouse move). This seems to be with the caveat that only one theme rendered at a time can have events, if I have two themes then i have to setVisible(false) on one for that theme to have events.
The problem with IE9 is still the same
The reason for this is that PNG transparency is not correctly managed by IE and it handled by using DXImageTransform.Microsoft.AlphaImageLoader. MapViewer is generating a code that uses is MS IE Specific function to load transparent PNGs correctly. http://support.microsoft.com/kb/294714
Sadly enough with MS IE9 this method is depricated. http://msdn.microsoft.com/en-us/library/ms532969(v=VS.85).aspx
There seems to be these options here:
1. Downgrade to MS IE8. To be honest, I think it is not a real option, since most companies have an upgrade path / policy, keeping MS IE8 would mean a security issue.
3. Hope that Oracle will come out soon with a patch for this MS IE issue.
Is there a solution to this problem?
We used this workaround for the IE9 problem...
Use this metatag in the web page header on the page holding the div id=map
<meta http-equiv="X-UA-Compatible" content="IE=8" />
Edited by: Kenny Hanberg on Nov 20, 2012 2:09 PM
The issue seems to be fixed in latest mapviewer patch. For me it worked... Check metalink for the latest patches.
So it is. Thanks for pointing me to the patch