2012-04-02 19 views
0

私はフュージョンチャート3.2.1を使用しています。フラッシュプレーヤーがブラウザで有効になっていないか、インストールされていないときに警告メッセージを表示したいそれ、どうやったら出来るの?フラッシュが無効になっていると、公式サイトでもチャートパネルが完全に空白になっているというのは不思議です。フュージョンチャートにフラッシュプレーヤー警告メッセージが表示されない

答えて

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

はどうもありがとうございましチェック!メッセージをカスタマイズする方法はありますか?おそらく、JavaScriptのアラートではなく、グラフのdivにメッセージを表示していますか? – spauny

+0

@ spaunyの場合、警告メッセージのテキストをカスタマイズすることができます。 'FusionCharts.options.installRedirectMessage ="自分のメッセージ! "' –

+0

また、リダイレクト先のURLを編集する場合は、 'FusionCharts.options.flashInstallerUrl = "http://yourdomain.com/path/" ' –

関連する問題