2012-04-02 6 views
0

Ich benutze Fusion Charts 3.2.1. Ich möchte eine Warnmeldung anzeigen, wenn mein Flash Player nicht im Browser aktiviert oder installiert ist. Wie mache ich das? Es ist merkwürdig, dass sogar auf der offiziellen Seite das Kartenfeld komplett leer ist, wenn der Blitz deaktiviert ist.Fusion Charts zeigen keine Flash Player Warnmeldung

Antwort

0

Wenn Sie JavaScript-Code zum Rendern des Diagramms verwenden, können Sie die Konstrukttreferenz detectFlashVersion und autoInstallRedirect (auf 1 setzen) verwenden, um eine Warnmeldung und eine Umleitung zur Flash Player-Downloadseite anzuzeigen.

Beispiel:

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

Überprüfen Sie die letzten beiden Konstruktor Eigenschaften aus.

oder

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

Überprüfen Sie die letzten beiden Parameter aus (bestanden als 1) in dem obigen Code

+0

Vielen Dank! Gibt es eine Möglichkeit, die Nachricht anzupassen? Vielleicht eine Nachricht in der div-Datei des Diagramms und keine JavaScript-Warnung? – spauny

+0

@spauny, Sie können den Text der Warnmeldung an 'FusionCharts.options.installRedirectMessage =" Ihre eigene Nachricht anpassen! "' –

+0

Wenn Sie die URL, zu der die Umleitung stattfindet, bearbeiten möchten, konfigurieren Sie 'FusionCharts.options.flashInstallerUrl = "http://yourdomain.com/path/" ' –