With APEX 4.2, we've integrated AnyChart 6 charts which provides users with the ability to create HTML5 charts and Flash charts. Something to note is that Flash charts in 4.2 automatically use the 'FLASH_PREFERRED' AnyChart Rendering type: http://anychart.com/products/anychart/docs/users-guide/migration-guide.html#from-5.1.x-to-6.x-rendering-types. This setting means that where Flash is available, the chart will be rendered as Flash. However, where Flash isn't available, the chart will be rendered as HTML5. This is an automatic fallback with the 'FLASH_PREFERRED' setting. So potentially this will remove your need to conditionally display the chart regions based on browser compatibility.
do you want to hide the chart region at all or show HTML5 charts instead of Flash charts if supported? If it's the later, have a look at the online help of the "Chart Rendering" attribute of your chart.
My Blog: http://www.inside-oracle-apex.com
APEX Plug-Ins: http://apex.oracle.com/plugins
Patrick/Hilary Thanks for your responses, I hadn't noticed the FLASH_PREFFERED setting on flash charts, so I was going down the two versions of the chart (Flash/Html5) conditional display route. Alles ist klar, vielen Dank
The "Chart Rendering" select list item on the Chart Attributes page control the setting of the rendering for your chart. It can only be set to Flash Chart (i.e. AnyChart 'FLASH_PREFERRED' rendering) or HTML5 Chart (i.e. AnyChart 'SVG_ONLY' rendering).
That's correct, we've chosen not to support the rendering types FLASH_ONLY and SVG_PREFERRED. However, if there was sufficient demand for their inclusion in a future release, I'm sure we could revisit things. As with any other such requests, they can be entered in our Feature Requests application, here: https://apex.oracle.com/pls/apex/f?p=55447:1.