2012-04-02 86 views
0

我正在使用Fusion Charts 3.2.1。當我的Flash播放器未在瀏覽器中啓用或安裝時,我想顯示一條警告消息。我怎麼做?奇怪的是,即使在官方網站上,當禁用閃光燈時,圖表面板也是完全空白的。Fusion Charts不顯示flash player警告消息

回答

0

如果您使用JavaScript代碼呈現圖表,則可以使用detectFlashVersion和autoInstallRedirect構造函數參數(將它們設置爲1)來顯示警報消息並重定向到Flash Player下載頁面。

例如:

var myChart = new FusionCharts({ swfUrl : "FusionCharts/Column3D.swf", id : "myChartId", renderAt : "chartContainer", dataSource : "Data.xml", "detectFlashVersion": 1, "autoInstallRedirect": 1 }); 

退房最後兩個構造屬性。

var myChart = new FusionCharts("FusionCharts/Column3D.swf", "myChartId", "400", "300", 0, 0, "", "noScale", "", 1, 1); 

退房最後兩個參數(如1後)在上面的代碼

+0

非常感謝您!有沒有辦法自定義消息?也許在圖表的div中顯示一條消息,而不是JavaScript警報? – spauny 2012-04-02 09:30:30

+0

@spauny,您可以通過'FusionCharts.options.installRedirectMessage =「您自己的消息來定製警報消息的文本!」 – 2012-04-03 05:22:17

+0

另外,如果您想編輯重定向發生的URL,請配置「FusionCharts.options.flashInstallerUrl = 「http://yourdomain.com/path/」' – 2012-04-03 05:48:35